花了很久時(shí)間,終于搞定了IIS6和Tomcat的整合。現(xiàn)在把步驟貼出來(lái)給各位一點(diǎn)參考,也免去了新手在Google上暴走和一次次的調(diào)試。開始吧!
首先先說(shuō)明我的系統(tǒng),Windows 2003 Server中文版+IIS6+Tomcat5.0.14,JDK 1.4.2安裝目錄為C:\JDK,Tomcat安裝目錄為C:\Tomcat,環(huán)境變量JAVA_HOME和TOMCAT_HOME都已設(shè)置好并指向其各自的安裝目錄。(注意,接下來(lái)所有文件中涉及到tomcat路徑的請(qǐng)自行修改為自己的Tomcat路徑)
Tomcat5和IIS6的安裝我就不說(shuō)了,網(wǎng)上的文檔很多,假定此時(shí)我們已經(jīng)安裝好了Tomcat5和IIS6并都能獨(dú)立運(yùn)行,兩者的默認(rèn)網(wǎng)站均指向C:\web目錄。
現(xiàn)在我們要做的是到http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.2-win32-IIS.zip去下載JK2,由JK2負(fù)責(zé)IIS和Tomcat的通訊,解開后得到isapi_redirector2.dll,我把它放在了C:\tomcat\iis下(目錄隨便)。
接下來(lái)在Tomcat安裝目錄下的conf目錄下建一個(gè)workers2.properties文件,把下面這段東東拷進(jìn)去保存。注意file=".."之中的路徑要用"/"哦!
[shm] file=c:/Tomcat/logs/jk2.log size=1048576
# 實(shí)際運(yùn)用時(shí)把所有的localhost和8009換成你自己的IP和端口 [channel.socket:localhost:8009] port=8009 host=localhost
# define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009
# Uri mapping [uri:/*.jsp] [uri:/web/*] worker=ajp13:localhost:8009
# define the worker [status:status]
# Uri mapping [uri:/jkstatus/*] worker=status:status
之后編輯jk2.properties文件,確認(rèn)其中是否有此一句:
request.tomcatAuthentication=false
接下來(lái)開始編輯注冊(cè)表,直接建一個(gè)iis.reg文件,把下面一段拷進(jìn)去保存然后雙擊iis.reg把信息導(dǎo)入注冊(cè)表。(注意,把涉及的Tomcat路徑改成你的Tomcat的路徑)
Windows Registry Editor Version 5.00 (出處:CSDN)
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!