一、 软件准备:
win2000 server
1、j2sdk1.5.0:
2.Apache2.0.50:
3.Tomcat5.5.4
http://jakarta.apache.org/site/binindex.cgi
4.mod_jk.dll:
http://mirrors.playboy.com/apache/jakarta/tomcat-connectors/jk/binaries/win32/mod_jk_1.2.6_2.0.50.dll
二、 软件安装
l 安装jdk
l 安装Apache2.0.50
安装过程中目录最好不要出现空格
l 安装Tomcat 5.5.4
l 安装于配置mod_jk.dll
将下载的mod_jk_1.2.6_2.0.50.dll复制到Apache2/modules下,打开Apache2/conf/httpd.conf,在最后加入下面这段代码并保存。
LoadModule jk_module modules/mod_jk_2.0.46.dll
三、 分别测试Apache和Tomcat
l 打开Apache2/conf/httpd.conf,查找 AddDefaultCharset ISO-8859-1 改成
addDefaultCharset GB2312
打开D:/Apache2/htdocs/index.html.zh-cn.gb2312 改成index.html
修改完成后重新启动Apache,打开浏览器输入http://localhost (注意需要停止IIS服务)。此时能在浏览器中看到Apache2的欢迎界面.说明Apache2工作正常.
l 将Tomcat启动,然后打开浏览器,在地址栏中输入:http://localhost:8080 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常.
四、 整合配置Apache2和Tomcat(通过mod_jk模块)
拷贝和粘贴如下内容到Apache2/conf/httpd.conf
JkWorkersFile "D:/Tomcat5.5.4/conf/workers.properties"
JkLogFile "D:/Tomcat5.5.4/logs/mod_jk2.log"
JkLogLevel info
#设置虚拟主机
<VirtualHost *>
ServerAdmin junningli@sohu.com
DocumentRoot d:/Tomcat5.5.4/webapps/
DirectoryIndex index.html index.htm index.jsp
ServerName localhost
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /examples/servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
</VirtualHost>
在D:/Tomcat5.5.4/conf下新建一个文件workers.properties 注意文件后缀,其内容如下:
workers.tomcat_home=d:/Tomcat5.5.4
#让mod_jk模块知道Tomcat
workers.java_home=c:/j2sdk1.5.0
#让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
#代理数,不用修改
五、 整合测试
l 启动Apache2.0.50与Tomcat5.5.4 。
l 2.在地址栏中分别输入http://localhost/examples/jsp/index.html ,与http://localhost:8080若结果相同,那恭喜你,Apache2.0.50与Tomcat5.5.4整合成功了!!!