超簡單整合apache2.0 +Tomcat5.0+jdk1.4

發表于:2007-06-21來源:作者:點擊數: 標簽:
目前網上的方法都是用一個mod_jk2.dll文件來整合, 但我到官方網站卻找不到,卻找到mod_jk2.so的不同版本。 http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/ (jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip

   
  目前網上的方法都是用一個mod_jk2.dll文件來整合,
但我到官方網站卻找不到,卻找到mod_jk2.so的不同版本。
http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/

(jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip包)
雖然mod_jk2.so有幫助文檔,但E文一點也看不懂啊:)
所以還是決定用mod_jk2.dll方法,在其它網站下載了mod_jk2.dll。
結果花時一個晚上,用了網上近N個方法都以失敗而告終!!!也許是各版本不同吧。
今早靈感一來,用了mod_jk2.so一下子搞掂了。

步驟:
一、安裝各軟件包,并配置好環境變量。確認Tomcat5服務器的端口為8080,最好設有虛擬目錄。
安裝Apahe Http Server2.0時,端口最好選:for All Users,onPort80--Recommended

二、將mod_jk2.so復制到 [系統盤:]Apache2modules目錄下

三、打開[安裝盤:]Apache2confhttpd.conf
將AddDefaultCharset ISO-8859-1改為

LoadModule jk2_module modules/mod_jk2.so
AddDefaultCharset GB2312
DefaultLanguage GB2312
AddLanguage zh-cn .cn

使之自動支持中文并服務器啟動時裝載mod_jk2.so

四、在 [安裝盤:]Apache2conf目錄下新建一個workers2.properties文件
內容如下:
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8019]
channel=channel.socket:localhost:8009
# Uri mapping
[uri:/*]
worker=ajp13:localhost:8009

五、
啟動Tomcat5
IE輸入http://localhost:8080測試是否成功
或http://localhost:8080/(Tomact里設的虛擬目錄)
如果成功則完成99.9%了

Restart再啟動Apache Service.
在IE輸入http://localhost/
應該顯示的是http://localhost:8080/的頁面


測試是否整合成功:
再次輸入http://localhost/
或http://localhost/(Tomact里設的虛擬目錄)
看是否跟http://localhost:8080
或http://localhost:8080/(Tomact里設的虛擬目錄)
顯示的效果一樣
如果一樣則搞掂!!!

總結:其實問題就是出在第四步中的[uri:/*] 設置
很方法在此設置虛擬目錄如:[uri:/jsptest/*]
然后在httpd.conf配置虛擬路徑:
增加:
Alias /jsptest/ "C:/jsptest/"

<Directory "C:/jsptest">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
經測試用我的方法增加以上路徑(前提是我用其它方法也不行哦)都是不行的!
所以在第四步配置時應寫:[uri:/*]
改下都不行啊~~~~

請問各位大俠,能夠得到第五步的效果就算整合成功了嗎???


為了證實能夠得到第五步的效果(現在我只能這樣說,
因為我也不清楚現在是否真正整合成功沒有?),
我寫完以上文章后,將Apache Service2.0卸載掉了,
然后又把Apache Service2.0安裝在其它目錄,最后用本方法。
同樣能得到第五步的效果!!!

http://asp3.6to23.com/chinastrong/Crazyman/news/yule_show.asp?yuleid=02&id=382

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97