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 去掉,如果也可以访问就表示没白费力气,成功了!
在网上一查多数都是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 去掉,如果也可以访问就表示没白费力气,成功了!
相关文章推荐
- Linux下apache图片服务器+tomcat应用服务器集成
- 在Linux(Fedora 16)上配置Tomcat 7.0.x 和Apache Http Server 2.2.x 集成
- Apache,Tomcat的集成和负载均衡
- Apache HTTP Server与Tomcat集成实践
- MyEclipse8.5集成Tomcat7时的启动错误:Exception in thread “main” java.lang.NoClassDefFoundError org/apache/com
- apache-2.0.43和tomcat-4.1.12集成
- apache-tomcat集成,转帖
- Win32环境下的Tomcat5.5.17与apache2.2的集群
- CentOS 6.2Web系统集成之Apache与Tomcat集成 推荐
- Apache 2.2.9 和 Tomcat 5.5.26 的自动集成
- tomcat和apache服务器和IIS服务器集成
- Tomcat 使用JK 集成到Apache
- Tomcat与Apache HTTPD的集成
- REHL5系统下jsp环境: Apache2.2.3和Tomcat 5.5.26的整合安装
- tomcat4.1与apache集成
- Apache HTTP Server与Tomcat集成实践
- 在windows下tomcat与Apache服务器集成
- MyEclipse8.5集成Tomcat7时的启动错误:Exception in thread “main” java.lang.NoClassDefFoundError org/apache/commons/logging/LogFactory
- redhat EL5 tomcat5.5.23 联携apache2.2.3
- 最新版 apache_2.2.11 与 apache-tomcat-6.0.18 集成方案