整合iis+tomcat

[轉]【整合iis+tomcat(成功)】

原文地址:http://www.blogjava.net/b47248054/archive/2008/11/27/242963.html

 

 

目的:TomcatIIS整合在一起,共用80端口。讓iis可以解析*.asp*.aspx*.jspservlet*.do文件;

第一步:準備工作。

在你的Tomcat下面創建一個新的目錄IIS

拷貝 bin"isapi_redirector2.dll 到你的$Tomcat_Home"bin中。

拷貝 bin"isapi_redirector2.dll 到你的$Tomcat_Home"IIS中。

拷貝 conf"workers2.properties 到你的$Tomcat_Home"conf (確認8009端口沒有被佔用)

拷貝 conf"jk2.properties 到你的$Tomcat_Home"conf

修改 REG"jakarta.reg 的內容,將c:""tomcat5.5全部修改爲你的Tomcat的安裝目錄,(建議目錄中不要有空格)。tomcat6.0也是同樣

雙擊IIS.reg文件,將內容導入註冊表中。

第二步:配置IIS

在你要的網站上建立虛擬目錄jakarta(一定要爲這個),並指向第一步中的IIS目錄,記得加上可執行的權限。

添加篩選器jakarta:進入站點屬性的“ISAPI篩選器”標籤頁。創建一個新的篩選器jakarta。具體步驟如下:點擊添加按鈕,在篩選器名稱中輸入jakarta,可執行文件選擇isapi_redirector2.dll。單擊確定按鈕。重啓站點,看篩選器上箭頭是否爲綠色向上,如果是則初步成功。


此時可以在瀏覽器中通過
http://localhost/訪問IIS

啓動Tomcat(由於workers2.properties文件中已經爲你配置好了Tomcat的默認的兩個應用jsp-examplesservlets-examples)此時可以通過http://localhost/jsp-examples/http://localhost/servlets-examples/來訪問Tomcat下面的這兩個應用。

注意地址要寫全,不要丟掉”/”。

如果訪問其他Tomcat下面的應用,

只須在$Tomcat_Home"conf"workers2.properties文件中,增加類似的[uri:/servlets-examples/*]即可。

例如如果我們通過http://localhost:8080/job/可以訪問Tomcat下面的job應用,那麼我們可以在workers2.properties中,添加[uri:/job/*]即可。

windows2003 iis6需要添加web服務擴展
文件選擇isapi_redirector2.dll,並設置成允許

注意點:如果安裝過程中出現問題,請重新徹底地刪除您添加的所有文件。

附上用到的所有文件

by sofot

[email protected]

http://www.blogjava.net/b47248054




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章