1. 先灌好JAVA、IIS和Tomcat並測試全都已經可以正常執行
2. 下載isapi_redirect.dll連接器
可至 ftp://ftp.nsysu.edu.tw/Unix/Web/apache/jakarta/tomcat-3/bin/win32/i386/isapi_redirect.dll
或到 http://ftp.nsysu.edu.tw 及 http://ftp.tku.edu.tw 去搜尋關鍵字
3. 新增一個環境變數,變數名稱輸入CATALINA_HOME,變數值輸入Tomcat的安裝路徑,例如我的內容是:C:\Tomcat 4.1
4. 在C:\Tomcat 4.1\bin中新增一個iis資料夾,並將isapi_redirect.dll放進C:\Tomcat 4.1\bin\iis當中
5. 啟動IIS點選你的WEB站台按右鍵,選「內容」進入「ISAPI篩選器」→新增,篩選器名稱輸入「Jakarta Redirector」,執行檔輸入「C:\Tomcat 4.1\bin\iis\isapi_redirect.dll」(視你實際的位置而定)
6. 在點選你的WEB站台中新增一個虛擬目錄名叫jakarta,目錄請指到C:\Tomcat 4.1\bin\iis,權限請選擇「讀取」、「執行指令檔」、「執行」三項
7. 打開一個記事本輸入以下內容
1
|
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0] "extension_uri"="/jakarta/isapi_redirect.dll" "log_file"="C:\\TOMCAT\\logs\\iis_redirect.log" "log_level"="emerg" "worker_file"="C:\\tomcat 4.1\\conf\\worker.properties" "worker_mount_file"="C:\\tomcat 4.1\\conf\\uriworkermap.properties" |
8. 將該內容另存成iis_redirect.reg在任意位置,檔案建好之後即可執行該檔案,按下確定後會將檔案內容註冊進windows裡頭
9. 到tomcat\conf下打開一個記事本輸入以下內容並將檔名存成worker.properties
1
|
# ************ Begin worker.properties ************** worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp13 worker.tomcat_home=C:\Tomcat 4.1 #上面這一行指到你的tomcat目錄 worker.java_home=C:\j2sdk1.4.2_07 #上面這一行指到你的java的目錄 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost # ************ End worker.properties ************** |
10. 到tomcat\conf下打開一個記事本輸入以下內容並將檔名存成uriworkermap.properties
1
|
# ************ Begin uriworkermap.properties **************
default.worker=ajp13
/=$(default.worker)
/*=$(default.worker)
/ROOT/=$(default.worker)
/ROOT/*=$(default.worker)
/manager=$(default.worker)
/manager/*=$(default.worker)
/examples=$(default.worker)
/examples/*=$(default.worker)
/tomcat-docs=$(default.worker)
/tomcat-docs/*=$(default.worker)
/webdav=$(default.worker)
/webdav/*=$(default.worker)
#以上的目錄結構,視您webapps下的目錄結構自行增減,
#例如webapps目錄底下如果建立了一個ePOS的資料夾,
#那麼上面就得再加上
#/ePOS=$(default.worker)
#/ePOS/*=$(default.worker)
# ************ End uriworkermap.properties **************
|
11. 假如在ROOT目錄底下建立了一個ePOS的資料夾,則在該資料夾中建立一個名為WEB-INF的資料夾,並在WEB-INF資料夾中建立兩個名為classes和lib的資料夾
12. 先將TOMCAT關閉,再將IIS重新啟動,再開啟TOMCAT
13. 將電腦關機幾秒鐘之後再開機
14. 開機後在IE裡輸入http://localhost/examples/jsp/dates/date.jsp,重新整理幾次確定JSP程式能正常執行
15. 將自己寫的*.jsp網頁放進ROOT以及ROOT中的目錄裡,假如目錄名稱為ePOS,檔案名稱為test.jsp
16. 在IE裡輸入http://localhost/test.jsp以及http://localhost/ePOS/test.jsp,若有正常執行程式的話就表示您已經成功了
17. 若是失敗的話請先檢查第10步及以後的步驟,再不成功的話就請將以上全部檢查一遍吧
18. 當其它目錄中的網頁要連結進您的JSP網頁時可用絕對路徑法或是URL
--
以上 轉自javaworld 備忘用
如有侵權 請告知刪除