IIS 5 + Tomcat 5
來源:互聯網
上載者:User
IIS5+Tomcat5 安裝配置
1 起因 用了這麼久Tomcat,今天還是第一次需要IIS5+Tomcat5同時使用的情況. 無奈,只能從網上到處找資料, 世界上好人還是很多,終於被我找到幾個有用的連結.(雖然我還是花了很多時間之後才真正配置成功. 好了,廢話不講了,進入正題.
2 系統配置 配置要求:IIS(win2000 server 內建)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 連接器、Tomcat 5.0.28 (或更高版本)
3 相關資源 Windows2003上整合IIS6和Tomcat5
http://daysup.bokee.com/2179817.html Win2000 Server IIS+Tomcat5多網站配置
http://dev.yesky.com/48/2293548.shtml Tomcat Connectors (這個是必須下載的, Tomcat連接器)
http://tomcat.apache.org/download-connectors.cgi The Apache Tomcat Connector (Tomcat Connector官方安裝指南)
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
4 安裝步驟 IIS5 和 Tomcat5的安裝就偷懶省略了. (其實這兩個東東不是我裝的 假設:Tomcat5的安裝目錄是D:/Tomcat5;isapi_redirector2.dll的存放路徑是D:/Tomcat5/bin/win32/i386/ isapi_redirector2.dll 在註冊表中添加Tomcat Connector的註冊資訊. 可以手動添加,也可以把下面的內容儲存成tomcat.reg檔案直接運行. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0] "serverRoot"="D://Tomcat5" "extension_uri"="/jakarta/isapi_redirect.dll" "worker_file"="D://Tomcat5//conf//workers.properties" "worker_mount_file"="D://Tomcat5//conf//uriworkermap.properties""log_file"="D://Tomcat5//logs//isapi.log""logLevel"="debug" 建立檔案D://Tomcat5//conf//workers.properties, 內容如下: worker.list=ajp13wworker.ajp13w.type=ajp13worker.ajp13w.host=localhostworker.ajp13w.port=8009 我只配置了一個worker,詳細配置可參考workers.properties 建立檔案D://Tomcat5//conf//uriworkermap.properties, 內容如下: /*=ajp13w 這裡我又偷懶了,把所有的請求都轉向了tomcat. 詳細配置,可以參考uriworkermap.properties 在IIS中建立一個新的網站myapp,主目錄指向D://apps//myapp. 右鍵網站myapp, 屬性. 建立名稱為jakarta的ISAPI篩選器。可執行檔都指向D://Tomcat5//bin//win2//i386//isapi_redirect.dll。 右鍵網站myapp, 建立虛擬路徑,名稱為jakarta,目錄選擇指向: D://Tomcat5//bin//win2//i386//. 在/"執行(例如ISAPI應用程式或CGI)/"一項打上勾, 完成。 重新啟動Tomcat和IIS,就可以了. “Internet資訊服務管理器”->“網站”->“myapp”->“屬性”->“ISAPI篩選器”中的jakarta是否是向上的綠色箭頭?如果是紅色的,檢查一下你之前做的配置有沒有少了或是寫錯了點什麼,再重新設定一遍. 我就是因為這個問題,折騰了好一陣子. 如果還有問題,可以參考我列出的幾個文檔: Windows2003上整合IIS6和Tomcat5.