为了做公司的项目,今天上午终于把Apache+Tomcat整合成功了。现在把过程简单的写一下: 一、安装JDK和Tomcat 这个应该就不要我罗嗦了吧。(我装的是j2sdk-1_4_2-windows-i586,Jakarta-Tomcat-5.0.9)注意环境变量就是的了。 二、安装apache 我的版本是APACHE_2.0.47-win32-x86-no_ssl.exe,还有一个mod_jk_1.2.5_2.0.47.dll文件,这个可以在网上搜索的到。 三、整合Apache+Tomcat 最重要的来了。1. 复制mod_jk_1.2.5_2.0.47.dll文件到\Apache2\modules目录。2. Apache配置:C:\apahce2\conf\httpd.conf在此配置文件最后添加以下语句,用以支持jsp程序:LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dllJkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"JkMount /servlet/* ajp13JkMount /*.jsp ajp13 3. 查看\Tomcat 5.0\conf\server.xml文件中有关端口“8009”是否被注释,如果是和我这的版本一致的话,不用修改。4. 在\Tomcat 5.0\conf\目录下,新建文件名为“workers.properties”的文件,将如下内容复制到新建文件workers.properties中。 workers.properties# 只复制以下内容即可: # 这现行根据安装目录做修改workers.tomcat_home=C:\Tomcat 5.0workers.java_home=C:\j2sdk1.4.1_01ps=\# worker.list=ajp13worker.list=ajp12,ajp13 worker.ajp12.port=8007worker.ajp12.host=localhostworker.ajp12.type=ajp12worker.ajp12.lbfactor=1 worker.ajp13.port=8009worker.ajp13.host=localhostworker.ajp13.type=ajp13worker.ajp13.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp12, ajp13worker.inprocess.type=jniworker.inprocess.class_path=$(workers.tomcat_home)$(ps)classesworker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar worker.inprocess.cmd_line=-config worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml worker.inprocess.cmd_line=-home worker.inprocess.cmd_line=$(workers.tomcat_home) worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home) 总算完成了。 大家可以测试下。<%@ page contentType="text/html;charset=gb2312"%><html><head><title>测试</title></head><body>The current date and time is <%=new java.util.Date() %></body></html>保存文件名为“test.jsp”到\Tomcat 5.0\webapps\ROOT目录,然后打开浏览器,浏览:http://localhost:8080/test.jsp,如果显示正常,然后将地址改为:http://localhost/test.jsp 显示正常说明配置成功。 ::::::))))))

评论