首先 在tomcat的根目錄下新建一個 目錄 取名 iis 然後把isapi_redirectordll文件放到iis目錄下(這個下面會多次用到)
在jkproperties 文件下添加一段文字
request
tomcatAuthentication=false
在workersproperties文件下添加
#tomcat路徑隨自己的安裝地址而改變 端口號也改為你當前tomcat使用的端口
[shm:]
info=Shared memory fileRequired for multiprocesss servers
file=C:/Program Files/Tomcat /logs/jklog
size=
#注意端口號
[channelsocket:localhost:]
info=Ajp workerconnects to tomcat instance using AJP protocol
tomcatId=localhost:
# Map webapps to the web server uri space
[uri:/*jsp]
[uri:/*do]
[uri:/*]
然後把JDK中的 lib目錄下的 toolsjar 文件 copy 到 C:\Program Files\Tomcat \common\lib 下面tomcat中的配置到此就差不多了現在我們就要對iis下手
首先在IIS中新建一個網站我取名cc路徑(網站主目錄)指向D:\web 要把 允許匿名訪問網站選上 這就是要求跟tomcat中指向的地址一樣並且設置網站的訪問權限是 前兩項即讀取 和 運行腳本(如ASP)然後下一步完成就可以啦
接下來在網站中新建一個虛擬目錄取名 jakarta 把網站內容目錄的路徑指向 C:\Program Files\Tomcat \iis 即 你存放isapi_redirectordll 文件的目錄並且設置網站的訪問權限是 前兩項即讀取 和 運行腳本(如ASP)下一步 直到完成
右鍵虛擬目錄 jakarta >屬性>虛擬目錄>執行權限選擇腳本和可執行文件 >配置(進入應用程序配置選項卡)>添加>可執行文件選擇 isapi_redirectordll 文件擴展名添加為 jsp同樣的步驟添加一個擴展名為do的(如果報 文件路徑需要用括號括起來那麼你就在路徑兩頭 加上雙引號 即可)>然後>應用>確定
再
右鍵網站(cc)>屬性>ISAPI篩選器>添加>篩選器名稱為 jakarta 執行文件選擇isapi_redirectordll文件>應用>確定
再添加一個Web服務擴展
擴展名為jakarta 要求的文件 為 isapi_redirectordll 文件 並設置擴展狀態為允許最後查看你的網站是否是以IIS隔離模式運行WWW服務如果沒有選上那麼就把它選上
具體操作為右鍵網站>屬性>服務>隔離模式選上 以IIS隔離模式運行WWW服務
好了現在配置到此就完全結束了現在要來試試你的戰果
重啟tomcat 和 IIS (注意IIS 不能只重啟一個網站必須是整個IIS)
然後在地址欄中輸入wwwabccom 看看是不是出現了正確的頁面呢?
[] []
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29015.html