目的: 將 Tomcat與 IIS整合在一塊兒,共用 80端口。讓 iis能夠解析 *.asp、 *.aspx、 *.jsp、 servlet和 *.do文件;java
第一步:準備工做。web
在你的 Tomcat下面建立一個新的目錄 IIS。windows
拷貝 bin"isapi_redirector2.dll 到你的 $Tomcat_Home"bin中。api
拷貝 bin"isapi_redirector2.dll 到你的 $Tomcat_Home"IIS中。瀏覽器
拷貝 conf"workers2.properties 到你的 $Tomcat_Home"conf中 (確認 8009端口沒有被佔用)tomcat
拷貝 conf"jk2.properties 到你的 $Tomcat_Home"conf中jsp
修改 REG"jakarta.reg 的內容,將 c:""tomcat5.5所有修改成你的 Tomcat的安裝目錄,(建議目錄中不要有空格)。tomcat6.0也是一樣網站
雙擊 IIS.reg文件,將內容導入註冊表中。url
第二步:配置 IISspa
在你要的網站上創建虛擬目錄 jakarta(必定要爲這個),並指向第一步中的 IIS目錄,記得加上可執行的權限。
添加篩選器 jakarta:進入站點屬性的「 ISAPI篩選器」標籤頁。建立一個新的篩選器 jakarta。具體步驟以下:點擊添加按鈕,在篩選器名稱中輸入 jakarta,可執行文件選擇 isapi_redirector2.dll。單擊肯定按鈕。重啓站點,看篩選器上箭頭是否爲綠色向上,若是是則初步成功。
此時能夠在瀏覽器中經過 [url]http://localhost/[/url]訪問 IIS。
啓動 Tomcat, (因爲 workers2.properties文件中已經爲你配置好了 Tomcat的默認的兩個應用 jsp-examples和 servlets-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.blogjava.net/b47248054 《《《《《《《《《《《-附件在這裏
http://blog.csdn.net/b47248054