整合Apache2.2.4+Tomcat5.5.17
?????
?????????? 一直都知道apache+tomcat组合应用,能极大提高web应用的性能,但是因为没有什么大的项目,tomcat就足以。因为最近跟导师一个项目客户要求apache+tomcat,就上网找了一些资料配置成功,记录一下配置过程吧!
jdk、tomcat、apache的安装我就不说了
下载Tomcat-connectors:http://apache.mirror99.com/tomcat/tomcat-connectors/jk/binaries/可以找到相应apache版本的jk2
?
主要修改文件:Apache 的httpd.conf??????????????????? Tomcat 的server.xml????????????? Tomcat 的workers.properties
httpd.conf修改部分
???????? 1、在# LoadModule foo_module modules/mod_foo.so下加入
- LoadModule?jk_module?modules/mod_jk-apache-2.2.4.so ??
- JkWorkersFile?"f:/cdy/Tomcat?5.5/conf/workers.properties" ??
- JkLogFile?"f:/cdy/Tomcat?5.5/logs/mod_jk2.log" ??
- JkLogLevel?info ??
- JkMount?/servlet/*?ajp13 ??
- JkMount?/*.jsp?ajp13??
????????? 2、在httpd.conf配置虚拟目录
- Alias?/web?"f:/cdy/host/test" ??
- <Directory?"f:/cdy/host/test">??
- Options?Indexes?MultiViews? ??
- AddOutputFilter?Includes?html ??
- AllowOverride?None? ??
- Order?allow,deny? ??
- Allow?from?all? ??
- Directory>??
?
在Tomcat\conf\下建立workers.properties文件,添加:
- workers.tomcat_hom=F:\cdy\Tomcat?5.5??#让mod_jk模块知道Tomcat ??
- workers.java_home=C:\Program?Files\Java\jdk1.5.0_05??#让mod_jk模块知道j2sdk ??
- ps=\ ??
- worker.list=ajp13??#模块版本,现有ajp14了,不要修改 ??
- worker.ajp13.port=8009??#工作端口,若没占用则不用修改 ??
- worker.ajp13.host=localhost??#本机,若上面的Apache主机不为localhost,作相应修改 ??
- worker.ajp13.type=ajp13??#类型 ??
- worker.ajp13.lbfactor=1??#代理数,不用修改 ??
?
server.xml???修改部分:
在<host></host>之间加入
- <Context?path="/web"?docBase="f:/cdy/host/test"?debug="0"?reloadable="true"?>?