您的位置:首页 > 运维架构 > Tomcat

Windwos 下Tomcat5.5.17与apache2.2.3集成

2006-09-02 21:35 302 查看
Tomcat5.5.17与apache2.2.3集成
在网上一查多数都是Linux下的集成方法,99%都是同一篇文章.俺的Linux的水平也不行啊。所以还得找

Windows下的。最后想起孙大姐有本书是介绍Tomcat的。一查真有Tomcat与Apache的集成方法。版本有点

老不过按她的方法。换掉连接文件也成功了!赶紧记下来吧。
1、Apache2.2.3(http://httpd.apache.org/)
2、Tomcat5.5.17(http://tomcat.apache.org/,Tomcat 好象已经是Apache的一级项目了。根据网址猜的,

呵。。)
3、Tomcat的连接文件(http://mirror.vmmatrix.net/apache/tomcat/tomcat-

connectors/jk/binaries/win32/jk-1.2.18/)注意这个文件下载时要与apache的版本对应发好。我用的是

mod_jk-apache-2.2.2.so
4、将apache安装到了c:/apache2.2 (APACHE_HOME) 端口:80默认

5、将Tomcat安装到了c:/tomcat5.5.17 (TOMCAT_HOME) 端口:8080默认
各自测试成功!

6、在apache中加入JK插件:将下载的mod_jk-apache-2.2.2.so复制到APACHE_HOME/modules目录下

7、在APACHE_HOME/conf/目录下创建文件workers.properties(名称随意.properties)后面会有地方调用
文件的内容如下:

workers.tomcat_home=c:/apache2.2 #让mod_jk模块知道Tomcat
workers.java_home=C:/java/jdk1.5.0.6 #让mod_jk模块知道j2sdk
ps=/ #指定文件路径分割符
worker.list=worker1
worker.worker1.port=8009 #工作端口,若没占用则不用修改
worker.worker1.host=localhost #Tomcat服务器的地址
worker.worker1.type=ajp13 #类型
worker.worker1.lbfactor=1 #负载平衡因数

8、编辑APACHE_HOME/conf/httpd.conf文件
在LoadModule处加入

LoadModule jk_module modules/mod_jk-apache-2.2.2.so

在LoadModule结尾处加入(在其他地方也可以吧。没试)

JkWorkersFile "conf/workers.properties" #用到了刚才创建的文件
JkLogFile "logs/mod_jk2.log"
JkLogLevel debug
JkMount /*.jsp worker1 #这个是指定JK插件处理URL的信息,这是处理所有JSP文件
JkMount /Charge/* worker1 #这个是指定Charge应用都由worker1来处理,就是转到Tomcat

9、现在重启apache和tomcat测试吧。
在Tomcat下找一个JSP的路径,把:8080 去掉,如果也可以访问就表示没白费力气,成功了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: