引用:
桂正和寫到:
可惜
我不是用APACHE
我用的是IIS
我的IIS是[ASP+ASP.NET+PHP+CGI]
只剩下JSP無法啟動=.="
我JSP模組全部用過
不過執行上總是有問題..
.............[桂正和 在 2005-3-31 02:48 PM 作了最後編輯]
告訴你唷~JSP 跟 IIS 很容易掛上去的^^ 透過一個JK2插件 就可以結合tomcat了 如下
jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip
把TOMCAT5外掛上去就可以囉...
參考文件:
IIS 跟 Tomcat 集成
Apache 跟 tomcat 集成
我個人是認為,APACHE集成的那個網頁的設定檔比較好,因為是直接套用範例,
可以兩邊互相參考,選出最適合你的設定^^
裡面最難的就是 workers2.properties 檔的配置,都沒有清楚的說明,所以不容易懂!
後來實驗出來了,我也稍稍懂了裡面的意思...以下是我apache2.0.53的workers2.properties設定,其實也是從範本檔在改小地方而已^^"
#適用於 apache2.0.53 版本
[shm]
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
file=anon
# Defines a load balancer named lb. Use even if you only have one machine.
[lb:lb]
# Example socket channel, override port and host.
#以下依照您主機& tomcat 的 ajp13 PORT 設定
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#主機也可以直接用 localhost 一樣可以執行,我就是這樣用的127.0.0.1 ^^"
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
group=lb
#以上依照您主機& tomcat 的 ajp13 PORT 設定
# Map the Tomcat examples webapp to the Web server uri space
#依照你主機的web根目錄或想執行的JSP資料夾更改,我是設在web根目錄下的.jsp皆轉移tomcat執行
[uri:/*.jsp]
group=lb
#依照你主機的想執行的JSP servlet資料夾更改,由於servlet通常無副檔名,無法設在根目錄
#下面這種設法,會將整個目錄底下的所有檔案皆轉由tomcat 執行,可自行再添加
[uri:/servlet/*]
group=lb
#不好意思,下面我不知道什麼意思,但是建議mark掉,因為會顯示很多系統資訊,有安全性問題
#[status:]
#info=Status worker, displays runtime information
#tomcat內建的 info 資訊,建議mark掉,因為用途不大,且有安全性的顧慮
#[uri:/jkstatus/*]
#info=The Tomcat /jkstatus handler
#group=status:
另外,建議依照 Apache集成 教學網頁上,將tomcat的8080 PORT也mark掉提高安全性^^
我給的JK2插件 僅適用於 IIS ,若需要APACHE插件,請上官方網站^^"
PS. 我被毒王A走了好多花~上百朵…所以我也要跟你A一些~
想辦法送我10朵花吧^^y.......謝謝^^
[GERRYccc 在 2005-4-2 04:13 PM 作了最後編輯]