日期:2014-05-16 浏览次数:20982 次
1、在apache官网上下载modjk-1.2.27-httpd-2.2.10.so文件(此文件为Apache与tomcat的连接文件),将该文件置于Apache modules目录下。
2、修改Apache conf目录下httpd.conf文件,
???? 添加如下参数
???? #以下为tomcat集成配置部分
? ??? LoadModule jk module modules/modjk-1.2.27-httpd-2.2.10.so
? ? ? JkWorkersFile "D:/tomcat5.x/Tomcat 5.5/conf/workers.properties"
????? JkLogFile "logs/mod jk.log" JkMount /.jspx ajp13 JkMount / .action ajp13
????? 修改如下参数
???????? <Directory />
?? ? ? ? ? Options FollowSymLinks
?? ? ? ? ? AllowOverride None
?? ? ? ? ? Order deny,allow
? ? ? ? ??
(將Deny修改為Allow) Allow from all
? ? ? ? ?? Satisfy all
?????? </Directory>
?
3、在tomcat/conf目錄下創建名為workers.properties的文件
文件內容為:
????????
workers.tomcathome="D:tomcat5.xTomcat 5.5"
???????? #让mod jk模块知道Tomcat的安装路径??????????????????????
???????? workers.javahome="C:Program FilesJavajdk1.6.0 01"
???????? #让mod_jk模块知道jdk路径
????????? ps= worker.list=ajp13
???????? #这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。
???????? worker.ajp13.port=8009
???????? #工作端口,tomcat的jk监听端口,可以查看Server.xml中有port="8009"
???????? worker.ajp13.host=localhost
???????? #Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP
???????? worker.ajp13.type=ajp13
???????? #类型,好像不能改,会出问题
???????? worker.ajp13.lbfactor=1
???????? #负载平衡因子
?
4、Apache的默認端口為80,Tomcat的默認端口為8080
先啟動Tomcat,再啟動Apache,在瀏覽器地址欄鍵入http://localhost/,如果跳入頁面為tomcat的啟動頁面則標示配置成功