zoukankan      html  css  js  c++  java
  • Fedora8上Apache Httpd与Tomcat6初集成

    系统信息:

    环境:

    Linux version :2.6.23.1-42.fc8,gcc version 4.1.2 20070925

    Apache Httpd version: 2.2.6.3-3

    Tomcat version:6.0.37

    JK插件下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/mod_jk-1.2.23-apache-2.2.x-linux-i686.so

    集成步骤如下:

    第一步:下载mod_jk-1.2.23-apache-2.2.x-linux-i686.so,地址见上面。

    第二步:将mod_jk-1.2.23-apache-2.2.x-linux-i686.so拷贝到httpd目录/etc/httpd/modules,并改名为mod_jk_linux.so

    #move mod_jk-1.2.23-apache-2.2.x-linux-i686.so mod_jk_linux.so

    第三步:在/etc/httpd/conf下创建文件workers.properties,内容为

    worker.list=worker1
    worker.worker1.port=8009
    worker.worker1.host=localhost
    worker.worker1.type=ajp13
    worker.worker1.lbfactor=1

    第四步:用VI打开/etc/httpd/conf/httpd.conf,在末尾加入以下内容:

    LoadModule jk_module modules/mod_jk_linux.so
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel debug
    JkMount /*.jsp worker1

    这里会让*.jsp的请求交由8009端口的Tomcat执行。

    第五步:重启httpd,重启tomcat。如果没启动那么启动就可以了。

    第六步:访问 http://localhost/JSTLSample/web/page/index.jsp,出现以下画面。

    http://localhost/JSTLSample/web/page/index.jsp里面没有端口号,说明请求先由守在80端口的httpd得到了,它一看url带jsp,知道改由8009端口的worker1即tomcat来处理,于是就把请求交给它再把相应拿回来。整个过程标志着Tomcat和Httpd集成上了。

    此文与前文有关联,如不明请回溯。以上文字如有错误希望指出,thanks。

  • 相关阅读:
    验证码识别思路
    chrome插件 图片搜索(20130602更新版本v2.0)
    CoffeeScript实现BF解释器
    浏览器几种高度宽度
    javascript Event事件
    浮躁的心
    前端页面跨域访问
    firefox浏览器兼容event事件方法
    转:Java Annotation详解
    javascript void(0)问题【转】
  • 原文地址:https://www.cnblogs.com/heyang78/p/3260362.html
Copyright © 2011-2022 走看看