日期:2014-05-16  浏览次数:20780 次

整合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下加入

  1. LoadModule?jk_module?modules/mod_jk-apache-2.2.4.so ??
  2. JkWorkersFile?"f:/cdy/Tomcat?5.5/conf/workers.properties" ??
  3. JkLogFile?"f:/cdy/Tomcat?5.5/logs/mod_jk2.log" ??
  4. JkLogLevel?info ??
  5. JkMount?/servlet/*?ajp13 ??
  6. JkMount?/*.jsp?ajp13??

????????? 2、在httpd.conf配置虚拟目录

  1. Alias?/web?"f:/cdy/host/test" ??
  2. <Directory?"f:/cdy/host/test">??
  3. Options?Indexes?MultiViews? ??
  4. AddOutputFilter?Includes?html ??
  5. AllowOverride?None? ??
  6. Order?allow,deny? ??
  7. Allow?from?all? ??
  8. Directory>??

?

在Tomcat\conf\下建立workers.properties文件,添加:

  1. workers.tomcat_hom=F:\cdy\Tomcat?5.5??#让mod_jk模块知道Tomcat ??
  2. workers.java_home=C:\Program?Files\Java\jdk1.5.0_05??#让mod_jk模块知道j2sdk ??
  3. ps=\ ??
  4. worker.list=ajp13??#模块版本,现有ajp14了,不要修改 ??
  5. worker.ajp13.port=8009??#工作端口,若没占用则不用修改 ??
  6. worker.ajp13.host=localhost??#本机,若上面的Apache主机不为localhost,作相应修改 ??
  7. worker.ajp13.type=ajp13??#类型 ??
  8. worker.ajp13.lbfactor=1??#代理数,不用修改 ??

?

server.xml???修改部分:

在<host></host>之间加入

  1. <Context?path="/web"?docBase="f:/cdy/host/test"?debug="0"?reloadable="true"?>?