使用AJP1.3整合Apache 2.0.42和Tomcat4.1.12 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 使用AJP1.3整合Apache 2.0.42和Tomcat4.1.12 (http://www.webasp.net/article/10/9371.htm) |
| -- 作者:未知 -- 发布日期: 2004-05-21 |
| 跟上次的文章不太相同.
准备工作: 1. AJP1.3 tomcat connector 源代码: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/jakarta-tomcat-connectors-4.1.12-src.zip 2. Tomcat 4.1.12 http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/bin/jakarta-tomcat-4.1.12.exe 3. Apache Httpd Server 2.0.40 http://www.apache.org/dist/httpd/binaries/win32/apache_2.0.42-win32-x86-no_ssl.exe 4. JDK 1.3以上版本 这个就不用我提供了吧. 5.Visual C/C++ 6.0 这里我用的是 Visual C++.NET OK, 我们开始啦. 声明: 1. 我的工作文件夹为 F:\workplace, 后面我用 %work% 表示. 全部流程, 供大家参考 一 安装Apache, tomcat 将Apache Httpd Server 选择自定义安装, 把安装内容的headers and library..选择安装, 然后安装到 %work%\apache2目录中. 安装JDK 将Tomcat 4.1 安装到 %work%\tomcat41目录中. 配置JAVA_HOME为JDK的安装路径. 配置APACHE2_HOME为Apache Httpd Server的安装路径. 二 生成AJP动态链接库\ 打开目录: %work%\jtc\jakarta-tomcat-connectors-4.1.12-src\jk\native\apache-2.0\ 用 Visual C/C++ 打开mod_jk.dsp文件 编译文件, 生成mod_jk.dll(其中可能有些warning, 不用理睬) 拷贝mod_jk.dll到%APACHE2_HOME%\modules目录下. OK, 完成任务. 三 修改配置文件 在%APACHE2_HOME%\conf\httpd.conf最后添加: LoadModule jk_module modules/mod_jk.dll #AddModule mod_jk.c //Tomcat说明文档中要求写, 而我这里如果去掉注释Apache启动不了.? #这里的路径是worker.properties的绝对路径 JkWorkersFile F:/workplace/Apache2/conf/workers.properties #这里是日志文件的绝对路径 JkLogFile F:/workplace/Apache2/log/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 在虚拟主机中需要JSP支持的添加: JkMount /servlet/* ajp13 JkMount /*.jsp ajp13 添加work.properties文件到%APACHE2_HOME%\conf目录下, 其内容为: #这里填写Tomcat安装路径 workers.tomcat_home=F:/workplace/Tomcat41 #这里填写JDK的安装路径 workers.java_home=D:/j2sdk1.4.0 ps=/ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 保存, OK, Apache 配置完毕. 注: 1. Tomcat因为默认支持AJP1.3, 所以不用配置. 2. Tomcat虚拟主机根目录路径要与Apache的相同虚拟主机根目录路径相同. 测试环境: Windows XP + J2SDK1.4.0 总结\r 以上为最简化配置方案. 用户可以通过配置命令增强他的功能. 参考: Tomcat 4.1.12说明文档 %TOMCAT_HOME%\ webapps\tomcat-docs\index.html 支持信箱: webmaster@yipsilon.com, 如果配置过程中有什么问题, 请发信给我. |
| webasp.net |