明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

IIS+TomCat,請收入精華,這是我的親身經(jīng)歷!精華區(qū)的另外一篇與原版TomCat IIS HowTo有出入!

[摘要]一.說明: 配置如下:Win2000 Server + IIS 5.0(Win2000自帶)+ Tomcat 3.1 binary release. 我使用的Tomcat 3.1是編譯過的版本,在這...
一.說明: 
配置如下:Win2000 Server + IIS 5.0(Win2000自帶)+ Tomcat 3.1 binary release. 
我使用的Tomcat 3.1是編譯過的版本,在這個(gè)版本里面沒有配置IIS和NT Service 
的說明,但是在Tocmcat 3.2 source版里面有比較詳細(xì)的幫助文件。根據(jù)這些幫助文件 可以順利的把Tomcat作為插件插入IIS。 

二.啟動tomcat 
安裝完tomcat之后(具體安裝過程略),要啟動Tomcat很簡單,首先可以查看tomcat\bin\startup.bat文件,利用控制面板里面的系統(tǒng)->高級->環(huán)境變量對話框,新建環(huán)境變量TOMCAT_HOME和JAVA_HOME,使它們各自指向TOMCAT和JDK的根目錄即可。另外為保險(xiǎn)起見,可以在path里面把二者的路徑添加進(jìn)去。然后開啟一個(gè)DOS窗口執(zhí)行startup.bat。 啟動Tomcat后,會有一個(gè)DOS窗口顯示啟動情況。此時(shí)訪問http://localhost:8080可以看到Tomcat的一些示例。 

三.配置 
下一步工作就是如何把Tomcat插入IIS,使二者協(xié)同工作。主要分以下幾個(gè)步驟: 
1、在Windows注冊表中注冊:
#####################關(guān)鍵#############################
在DOS狀態(tài)下運(yùn)行TomCat: x:\tomcat\bin\startup jkconf,你會發(fā)現(xiàn)自動打開了一個(gè)dos窗口,等到該dos窗口自動關(guān)掉了,說明你的配置文件已經(jīng)生成!
打開 x:\tomcat\Conf\auto,是不是看到了 iis_redirect.reg 這個(gè)注冊表?直接運(yùn)行它(不需要編輯)。然后去下載
isapi_redirect.dll把它放到 auto這個(gè)目錄,下面一樣。
#####################關(guān)鍵#############################
2、打開IIS管理器,在"默認(rèn)WEB站點(diǎn)”中建立一個(gè)虛擬目錄jakarta,讓它的路徑指向isapi_redirect.dll所在目錄。(在3.1 bin中可能沒有這個(gè)dll,你可以從3.2的bin\iis\nt4\i386目錄中拷貝一個(gè)過來。該虛擬目錄應(yīng)被設(shè)置為"可執(zhí)行”。 
3、利用IIS管理器,把isapi_redirect.dll設(shè)置為"默認(rèn)WEB站點(diǎn)”的ISAPI篩選器,名稱可以任起。 
4、重啟IIS,確認(rèn)剛才添加的ISAPI篩選器前面標(biāo)了一個(gè)綠色向上的箭頭然后重啟Tomcat(執(zhí)行tomcat\bin\shutdown.bat可關(guān)閉Tomcat) 此時(shí),IIS應(yīng)該已經(jīng)可以處理*.jsp文件了。由于Tomcat設(shè)置中,默認(rèn)的Root是 tomcat\webapps\ROOT,所以你可以在這個(gè)目錄中放置一個(gè)jsp文件(例如 index.jsp),然后訪問http://localhost/index.jsp,看一下效果。

##################這比上面的成功概率大##########################

如果按照上面的方法還是無法使IIS處理jsp文件,可以嘗試在IIS管理器->默認(rèn)WEB站點(diǎn)屬性->主目錄->配置中添加一個(gè)"應(yīng)用程序映射”,把*.jsp文件映射到isapi_redirect.dll上。 

##################這比上面的成功概率大##########################