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。

  • 相关阅读:
    回车换行解释
    二,php的错误处理
    2017年计划
    postgresql无法安装pldbgapi的问题
    在tmux中的vi 上下左右键变为了ABCD等字符
    查看某表有没有语句被锁住
    ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
    PostgreSQL杀掉死锁的链接
    实现从Oracle增量同步数据到GreenPlum
    终于将rsync-3.1.2配置成功,之外还挖掘了一些新的用法
  • 原文地址:https://www.cnblogs.com/heyang78/p/3260362.html
Copyright © 2011-2022 走看看