註冊 | 登入 | 全文檢索 | 排行榜 |
![]() |
» JWorld@TW
» Application Server
» Tomcat
![]() ![]() |
![]() ![]() ![]() ![]() |
話題被移動 | |
該話題已被移動 - morchory , 2004-03-17 21:46 如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。 |
本主題所含的標籤 |
作者 | tomcat 5.0.16 + apache 2.0.48 + jk2 [精華] |
weaker
![]() 小屁屁∼ ![]() ![]() ![]() ![]() ![]() 發文: 379 積分: 4 ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 因此改用 tomcat 5.0.16 ,想不到一試成功 所以特把心得與大家分享 本文所使用的 jk2 在以下網址中下載 http://apache.cdpa.nsysu.edu.tw/jakarta/tomcat-connectors/jk2/binaries/ 測試環境為 tomcat 5.0.16 + apache 2.0.48 + jk2 + jdk1.4.2_03 在 winxp 以及 solaris 8 的系統下皆可成功 以下為我的步驟 1. 在 tomcat 目錄下的 conf 修改 jk2.properties # shm.file=/usr/local/apache/logs/jk2.shm 將 shm.file 前的 # 拿掉,並且設定 jk2.shm 位置, 以上為我自己設定的位置 # channelSocket.port=8019 此為 tomcat 與 apache 連接的 port ,若不設定預設為 8009 2. 若第一步驟中有修改 channelSocket.port,則必須修改 server.xml 檔 若沒有修改,則可跳過此步驟 <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --> <Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /> port="8009" 設定成你之前設定的 channelSocket.port 3. 在 apache 目錄下的 conf 修改 httpd.conf 在httpd.conf 裡面多加一行 LoadModule jk2_module modules/mod_jk2.so 當然之前所下載的 jk2 要放置在 apache 的 modules 目錄下 並且改名為 mod_jk2.so 4. 在 apache 目錄下的 conf 新增 workers2.properties workers2.properties 的內容如下: # ------- start --------- [shm] file=/usr/local/apache/logs/shm.file size=1048576 [channel.socket:localhost:8009] tomcatId=localhost:8009 [uri:/jsp-examples/*] # --------end ------------ /usr/local/apache/logs 為我的設定,可自行設定 channel.socket:localhost:8009 tomcatId=localhost:8009 若之前的channelSocket.port無修改 則以上設定為 8009,若有,則修改成 你所設定的值 5. 若以上設定沒問題的話,則連到 http://localhost/jsp-examples 則可以看到成功畫面囉,至少我這邊已成功了,感動咧 之前搞tomcat 4.1.29 搞了一天都不行,真怪 ![]() ![]() |
話題樹型展開 |
» JWorld@TW » Application Server » Tomcat |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() |