字體:  

Tomcat v4.1.24 在 Windows 跑 JSP 也是可以的...

adj 發表於: 2007-11-29 18:02 來源: ADJ網路控股集團


這篇文章主要是參考JSP學習網來的...裡面寫的很詳細...
我只是截取我所需要的部份..匯整一下而已...至於版本我
是採用較新版...不過沒有什麼影響囉...

環境安裝與設定---Windows下安裝
http://www.jsp.mlc.edu.tw/viewitem.jsp?itemid=0000000001

環境安裝與設定---tomcat與IIS結合
http://www.jsp.mlc.edu.tw/viewitem.jsp?itemid=0000000010

個人實做(一): Windows 2000 Server 下安裝

這個安裝範例是以 j2sdk-1_4_1_03 配合 tomcat-4.1.24

一、使用檔案:
1. j2sdk-1_4_1_03-windows-i586.exe
  下載位置: http://java.sun.com/j2se/1.4/download.html
2. jakarta-tomcat-4.1.24.zip
  下載位置: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/

二、安裝步驟:
1.執行 j2sdk-1_4_1_03-windows-i586.exe,安裝至c:\jdk(可自行修改),安裝完會要求重新啟動,還不要重新啟動。
2.將 jakarta-tomcat-4.1.24.zip 解壓縮至c:\tomcat下。

三、設定執行環境:
Windows 2000 及 XP:
(1)點選 開始→設定→控制台→系統→進階→環境變數
(2)找到系統變數PATH,按「編輯」鈕,在最後面加上C:\JDK\BIN;,然後按確定。
(3)按「新增」,變數名稱輸入JAVA_HOME,變數值輸入C:\JDK,然後按確定。
(4)按「新增」,變數名稱輸入CATALINA_HOME,變數值輸入C:\TOMCAT,然後按確定。
(5)按「新增」,變數名稱輸入CLASSPATH,變數值輸入C:\JDK\LIB,然後按確定。

四、重新開機,讓上述設定生效

五、執行TOMCAT,進入msdos模式,執行\tomcat\bin\startup便可以啟動TOMCAT,如要關閉TOMCAT,執行\tomcat\bin\shutdown

六、測試TOMCAT是否啟動起來,可以開啟瀏覽器,在網址列輸入http://localhost:8080,如果可以看得到網頁,表示安裝設定都已完成,可以開始開發程式了

七、可不可以不要用8080埠,可以,修改c:\tomcat\conf\server.xml,找到port="8080",把8080改80,然後將TOMCAT重新啟動就可以了。但是要注意,如果你的電腦已經安裝了Apache或IIS這些網頁伺服器,因為它們已經用了80埠,如果你的TOMCAT也用80埠的話,便會相衝,TOMCAT會起不來,所以如果要將8080埠改成80埠,要先確定你的電腦沒有安裝任何網頁伺服器。

個人實做(二): tomcat 與 IIS 結合

網頁伺服器可否不要裝IIS或Apache,只要裝TOMCAT就好?那當然可以,如果你只要跑jsp的話,但是對於以前便以asp或php開發網頁程式的人,總不能要他把以前的程式丟掉吧?因此要如何把IIS或Apache結合起來,當碰到htm、asp、php檔的時候便交給原來的網頁伺服器處理,當碰到jsp檔的時候,便交給TOMCAT處理。這一個章節要介紹如何把TOMCAT和IIS結合起來。

一、需要用到的檔案: isapi_redirect.dll
下載網址: http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/

二、適用平台: IIS 5.0

三、適用之TOMCAT版本:我只在 Tomcat v4.1.24 實作過。

四、步驟:
1.在tomcat\bin\下建立iis資料夾,將 isapi_redirect.dll 檔案複製到這裡。
2.啟動IIS服務管理員,點選你的WEB站台按右鍵,選「內容」。
3.點選「ISAPI篩選器」→新增,篩選器名稱輸入「Jakarta Redirector」,執行檔輸入「C:\tomcat\bin\iis\isapi_redirect.dll」(視你實際的位置而定),然後按確定。
4.點選你的WEB站台按右鍵→新增→虛擬目錄,別名輸入jakarta,目錄請指到C:\tomcat\bin\iis,權限請選擇「讀取」、「執行指令檔」、「執行」三項。
5.建立一個檔案,檔名iis_redirect.reg,檔案內容如下:

CODE:

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\\conf\\worker.properties"
"worker_mount_file"="C:\\tomcat\\conf\\uriworkermap.properties"
6.檔案建立好之後,以滑鼠連點該檔案二下,會將檔案內容註冊進window裡,按確定。
7.到tomcat\conf下,建立一個檔案,檔名worker.properties,檔案內容如下:

CODE:

# ************ 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
#上面這一行指到你的tomcat目錄
worker.java_home=C:\jdk
#上面這一行指到你的java的目錄
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
# ************ End worker.properties **************
8.到tomcat\conf下,建立一個檔案,檔名uriworkermap.properties,檔案內容如下:

CODE:

# ************ Begin uriworkermap.properties **************
default.worker=ajp13
/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 **************
9.先將TOMCAT關閉,再將IIS重新啟動,再開啟TOMCAT。
10.測試是否已經結合,瀏覽器網址列輸入http://localhost/examples/,如果看得到畫面,恭喜你,你已經成功了(因為沒有用到8080埠而能看到examples,表示IIS與TOMCAT結合起來了),如果看不到,那麼你就再檢查一下上面的步驟是否那一個地方做錯了。

目前我依樣畫葫蘆就可以做出來...相信您也可以的...
有需要的時後可以試試看囉... :