使用AJP1.3整合Apache 2.0.42和Tomcat4.1.12
發表于:2007-07-04來源:作者:點擊數:
標簽:
跟上次的文章不太相同. 準備工作: 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-to
跟上次的文章不太相同.
準備工作:
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, 如果配置過程中有什么問題, 請發信給我.
原文轉自:http://www.anti-gravitydesign.com