整合iistomcat

目的: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。單擊確定按鈕。重啟站點,看篩選器上箭頭是否為綠色向上,如果是則初步成功。


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

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

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

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

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

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

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

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

附上用到的所有文件

by sofot

softotto@126.com

http://www.tkk7.com/b47248054




msn:softotto@hotmail.com     來聊聊