‘======================================================================
‘***************準備事項***************
‘======================================================================
1.安裝IIS(筆者環境為Windows Server 2003 R2)
2.下載Tomcat伺服器(筆者版本為-5.5.12)
版本列表:http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.12/bin/
下載位置:http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.exe
3.下載isapi_redirect.msi
版本列表:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/
下載位置:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/isapi_redirect.msi
4.下載最新版的isapi_redirect.dll(筆者版本為1.2.26)
版本列表:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.26/
下載位置:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.26/isapi_redirect-1.2.26.dll
5.下載Java Jre
‘======================================================================
‘***************安裝Tomcat***************
‘======================================================================
1.執行apache-tomcat-5.5.12.exe
2.程式打開後先按下一步(Next)
3.接下來同意書,按我同意(I Agree)
4.選擇安裝選項,請選擇完整模式(Full),然後下一步(Next)
5.選擇安裝位置,不做修改請按下一步(Next)(筆者在此不修改預設位置)
6.設定伺服器直行的通訊埠以及管理帳密,通訊埠(Port)不做修改,設定好帳密就按下一步(Next)
7.選擇Jre位置(如果JAVA安裝完畢會自動幫忙輸入),然後開始安裝(Install)
8.安裝完畢,請按完成(Finish)
9.完成後會自動啟動伺服器
10.打開IE,網址輸入
http://127.0.0.1:8080/
測試Tomcat是否顯示網頁
11.點選網頁左邊的[Examples] -> JSP Examples連結
隨便點選一個[Execute]執行看是否正常
12.一切正常請繼續往下看,如果不正常請檢查網路設定以及安裝是否有問題
‘======================================================================
‘*************安裝isapi_redirect*************
‘======================================================================
1.執行isapi_redirect.msi安裝程式
2.程式開啟的頁面選擇下一步(Next)
3.我同意事項,選擇下一步(Next)
4.程式安裝目錄,選擇下一步(Next)
5.確定安裝,選擇安裝(Install)
6.安裝完畢,請按完成(Finish)
7.將我們下載的最新版isapi_redirect.dll
下載後的檔名是isapi_redirect-1.2.26.dll,修改為isapi_redirect.dll
覆蓋C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin裡面的isapi_redirect.dll
‘======================================================================
‘*************在II中測試虛擬目錄*************
‘======================================================================
1.在在桌面上[我的電腦] -> 滑鼠右鍵 -> [管理]
或者是[開始] -> [所有程式] -> [系統管理工具] 中有一個[網際網路資訊服務 (IIS) 管理員]也可以打開管理IIS的介面
筆者偏好使用第一種方式,可以一次管理比較多的管理介面
在此也以第一種方式講解
2.展開[服務及應用程式]
3.展開[網際網路資訊服務 (IIS) 管理員]
4.展開[網站]
5.開啟C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\conf中的uriworkermap.properties檔案
其中已經預設了以下資料
/admin/*=wlb
/manager/*=wlb
/jsp-examples/*=wlb
/servlets-examples/*=wlb
以上為指定轉接的Tomcat網站資料夾名稱
會把Tomcat中以上的那些資料夾名稱
直接指定到IIS的網站內,就像是IIS的虛擬目錄
增加以下資料
#自行定義副檔名
/*.jsp=wlb
/*.do=wlb
/*.page=wlb
6.接下來在樹狀中的[網站]上按滑鼠右鍵,點選內容
7.切換到[ISPI篩選器]標籤,點選新增
8.篩選器名稱自訂,筆者在此使用JSP
9.執行檔位置瀏覽,如果按照筆者的方式設定的話,路徑應為如下
C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin\isapi_redirect.dll
點選確定
10.在樹狀選單中,滑鼠右鍵點選[網際網路資訊服務 (IIS) 管理員],選擇[所有工作] -> [重新啟動IIS(R)…]
11.接下來會開起[停止/啟動/重新啟動]的控制選單,直接點選確定即可,等待重新啟動
12.接下來打開IE,網址輸入http://127.0.0.1/jsp-examples/
13.如果網頁可以開啟,隨便點選網頁其中一個[Execute]連結,測試是否正常
14.正常的話代表虛擬目錄設定完畢,無法顯示網頁的話請檢查
a.步驟是否正確?
b.IIS是否正常開啟?
‘======================================================================
‘************在II中測試網站根目錄檔案************
‘======================================================================
1.以防萬一先備份以下檔案
C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml
2.然後開始編輯此檔
尋找以下內容
其中appBase=”webapps”代表的是Tomcat根目錄的設定
把它改成IIS的根目錄,並且重新啟動Tomcat即可
請注意!
如果IIS裡面有JSP的目錄
必須先在
C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\conf\uriworkermap.properties
中增加目錄名稱
例如要增加Test資料夾
就得設定為
/Test/*=wlb
此時要重新啟動IIS
‘======================================================================
‘************在II中測試多網域網站************
‘======================================================================
1.請注意!新增的網域,一定要增加別名
例如:www1.abc.com
這個網域必須是有效合法的網域
不然自己亂打也沒辦法從連到
2.先在Tomcat設定網域的標籤
找到我們之前修改的
這個位置
在上面新增
(一定要在上面新增,不能在下面)
按照提示的中文修改好之後重新啟動Tomcat
3.打開IE輸入網址新網域的名稱檢查是否站台開起正常
如果不行請檢查設定跟步驟
假設我設定的為www1.abc.com
網址則輸入
http://www1.abc.com:8080/
4.在[網際網路資訊服務 (IIS) 管理員]中
尋找[網站],在上面按滑鼠右鍵選擇[新增] -> [網站(W)…]
5.當開啟網站建立精靈的畫面時,直接先按下一步
6.然後填寫說明,建議填寫此網站的網域名稱,接下來點選下一步
7.接下來會設定[IP位址及連接埠設定]
IP位址以及連接埠按照預設值即可
主機標頭則填寫我們的網域(例如www1.abc.com)
接下來按下一步
8.選擇路徑則請自行選擇
要跟預設的網站使用同一個資料夾也可以
然後按下一步
9.權限設定
讀取打勾
執行指令碼打勾
然後點選下一步,再來就完成了
10.在新增的網站上,點選滑鼠右鍵選擇[新增] -> [虛擬目錄(V)…]
11.虛擬目錄別名設定為jakarta
此別名不能修改為其他名稱
因為在我們安裝isapi_redirect的時候
程式安裝設定好的名稱就是這個
然後請點下一步
12.路徑請選擇
C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector\bin
再來按下一步
13.存取權限請依照下面勾選
讀取 -> 打勾
執行指令碼 -> 打勾
執行(例如ISPI應用程式或CGI) -> 打勾
14.重新啟動IIS
OK~~大功告成
‘======================================================================
‘************最後尚未解決的問題************
‘======================================================================
1.我在尋找網路上的安裝教學的時候
發現有的會在
C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost
裡面新增一個root.xml的檔案
內容填寫
然後說明用這個方式就可以直接修改Tomcat根目錄
可是我怎樣測試都不能
有人成功過嗎?
2.我在測試的過程中發現
有的JacaScript在執行的時候
如果被包含在框架頁中
會導致顯示不出來
必須為非框架頁才會正常