Windows平臺下最常用的Web服務器無疑是IIS,正常情況下IIS不支持JSP,我們可以通過使用一個IIS到Tomcat重定向插件,使IIS能夠將所有的JSP請求發送到Tomcat執行,可以使IIS增加處理JSP的功能。如果你已經習慣了使用IIS,那么可以嘗試這種配置。(如果您已經安裝過Apache服務器,為了便于后面的操作請先卸載Apache。)
1、按照方案一的步驟安裝Tomcat,并保證它正常運行。(例如安裝到f:\tomcat4);
2、將下載的tc4ntiis.zip直接解壓縮到f:\tomcat4目錄下。查看配置所需要的文件,確保它們在以下位置:
f:\tomcat4\server\lib\ajp.jar
f:\tomcat4\server\lib\tomcat-util.jar
f:\tomcat4\bin\native\isapi_redirect.dll
f:\tomcat4\conf\ntiis\workers.properties
f:\tomcat4\conf\ntiis\uriworkermap.properties
f:\tomcat4\conf\ntiis\iis_redirect.reg
f:\tomcat4\log\iis_redirect.log
3、用文本編輯器打開f:\tomcat4\conf\ntiis\workers.properties ,修改下列值為:
workers.tomcat_home=f:\tomcat4
workers.java_home=f:\j2sdk1.4.1
4、雙擊f:\tomcat4\conf\ntiis\iis_redirect.reg ,將此注冊文件內的信息添加到注冊表中,但是要修改log_file、worker_file 、worker_mount_file這三個鍵的鍵值,以適合你的環境(比如本文中的Tomcat就安裝在f:\tomcat4,而不是默認的c:\tomcat4)。添加并修改完畢后如下圖。
5、打開Internet服務管理器,在默認站點上添加一個新的虛擬目錄,名稱為jakarta,這個虛擬目錄指向f:\tomcat4\bin\native ,并啟動該默認站點。
6、在Internet服務管理器中用鼠標右鍵單擊服務器名,選擇"屬性"→主屬性中"WWW服務"的"編輯" →"ISAPI篩選器"選項卡,添加一個ISAPI篩選器,名字為Jakarta Redirect,可執行文件指定為f:\Tomcat4\bin\native\isapi_redirector.dll。在添加ISAPI過濾器后, Jakarta Redirect的狀態是一個紅色的向下的箭頭,重新啟動IIS服務,就會變成綠色的箭頭。
7、編輯 server.xml 文件并保存.
用文本編輯器打開f:\Tomcat4\conf\server.xml。因為Tomcat4默認不啟用Ajp13,所以查找到如下這段代碼:
<!--
<Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/>
-->
把注釋符號<!-- --> 刪掉就可以啟用Ajp13了。
然后保存,現在Tomcat和Apache的整合配置基本完成了。
8、重新啟動IIS和Tomcat。
9、測試項目:把test.jsp放在f:\Tomcat\webapps\examples\jsp 目錄下。打開瀏覽器,在地址欄里輸入
http://localhost:8080/examples/jsp/test.jsp,如果瀏覽器中出現
"Hello World!",則Tomcat重新配置后工作正常;在地址欄中輸入
http://localhost/examples/jsp
/test.jsp,若與
http://localhost:8080/examples/jsp
/test.jsp的結果相同,那就表明IIS和Tomcat整合成功了!
轉自:
http://tallway.spaces.live.com/blog/cns!775dee81fbf14c4b!130.entry
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
