第一步:下载安装好Apache,安装服务,修改端口啥的,由于现在官网已经不提供windows下编译好的文件,可以到这个地址下载http://www.apachehaus.com/cgi-bin/download.plx
第二步:安装tomcat,也是安装服务配置端口啥的,不罗嗦了。
第三步:下载mod_jk.so 放到Apache的modules目录下
第四步:编写workers.properties文件,文件目录任意,但是最好放在自己方便找的地方
workers.tomcat_home=D:\tomcat7059
#让 mod_jk 模块感知 Tomcat
workers.java_home=D:\Java\jdk1.7.0_75
#让 mod_jk 模块感知 jre
ps=\
#指定文件路径分割符
worker.list=tomcat1
worker.tomcat1.port=8009
#工作端口,此端口应该与server.xml中Connector元素的 AJP/1.3 协议所使用的端口相匹配
worker.tomcat1.host=localhost
#Tomcat服务器的地址
worker.tomcat1.type=ajp13
#类型
worker.tomcat1.lbfactor=1
#负载平衡因数
第五步:在Apache的httpd.conf中配置
LoadModule jk_module modules/mod_jk.so
JKWorkersFile D:\httpd-2.4.16-x64\Apache24\conf\workers.properties #配置文件
JkLogFile "logs/mod_jk.log" #
JkLogLevel info
JkMount /servlet/* tomcat1 #配置哪些类型的需要将请求转发到tomcat1 这里的tomcat1注意和上面配置的worker一样
JkMount /*.jsp tomcat1
JkMount /*.action tomcat1
JkMount /CCBank/* tomcat1
Alias /CCBank "D:\tomcat7059\webapps\CCBank" #配置项目名
然后配置一下自己的DocumentRoot吧 静态页面还是需要使用Apache的
最后的话配置一下主页
<IfModule dir_module>
DirectoryIndex main.jsp
</IfModule>
ok 配置结束,启动Apache和tomcat的服务就ok了
最后还有一点需要注意 你在整合 后发现get访问可能会乱码,在tomcat 的ajp1.3的那个connector中加入URIEncoding="UTF-8"就行