- Install mod_JK
將mod_jk.so(http://jakarta.apache.org/tomcat/)複製到/www/modules/mod_jk.so
如果找不到已經編譯好的檔案,請下載原始碼來編譯,方法如下:
將下載的檔案jakarta-tomcat-connectors-jk-1.2-src-current.tar.gz放到一各暫存資料夾(/usr/local/src/)解壓縮
cd /usr/local/src/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/native
./buildconf.sh
./configure --with-apxs=/www/bin/apxs
make ; make install
再把產生的mod_jk.so拷貝到/www/modules/
請注意mod_jk.so的屬性是否為可執行以及擁有人屬性應該跟執行apache的人一樣 - 在/www/conf/下建立一個workers.properties的檔案,內容如下,基本上不需要修改內容:
# In Unix, we use forward slashes:
ps=/
# list the workers by name
worker.list=tomcat
worker.tomcat.port=8009
worker.tomcat.host=localhost
worker.tomcat.type=ajp13 - 變更檔案擁有者屬性,改成可執行apache的人chown apache.users workers.properties
- 修改/www/conf/httpd.conf
- 在LoadModule那一大串宣告裡加上一段
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /www/conf/workers.properties
JkLogFile /www/logs/mod_jk.log
JkLogLevel info - 在"DocumentRoot"附近加上
JkMount /servlets/* tomcat
JkMount /*/servlets/* tomcat
JkMount /*.jsq tomcat
JkMount /*.jsp tomcat
主要是在宣告要mount進去的目錄,例如JkMount /*.jsp表示會將Tomcat的ROOT目錄底下的所有.jsp檔案都看成跟apache的文件目錄下一樣,類似IIS的虛擬路徑。 - 修改/www/tomcat/conf/server.xml
尋找
把註解取消掉 啟動tomcat和apache
/www/tomcat/bin/startup.sh
Using CATALINA_BASE: /www/tomcat
Using CATALINA_HOME: /www/tomcat
Using CATALINA_TMPDIR: /www/tomcat/temp
Using JAVA_HOME: /usr/local/jdk
/www/bin/apachectl startssl
httpd (pid 729) already running
2002年10月21日
Apache與Tomcat整合方法
精選文章
利用Selenium IDE進行UI測試
安裝與執行 Selenium IDE是Firefox的一個plugin,用來做UI的自動測試:下載網址為http://docs.seleniumhq.org/download/ 安裝後,點一下firefox 的工具 -> Selenium IDE ,就會...
-
騎腳踏車到捷運站轉乘上班已經有好長一段時間了,之前為了安全都會買車尾燈跟前燈以確保安全。但是目前買到需要裝電池的車燈,不是下雨天進水就是常常短路,時亮時不亮,平均兩三個月就要換一組。 後來改用塑膠型的快拆車燈,防水是防水了,但是常常被偷,塑膠一扯就帶走了。因為要常...
-
經過了一晚上的勞累摧殘,第二天早上六點我們就被 morning call 叫起床了,收拾好行李、梳洗之後享用了一頓精緻的早餐後,大夥又陸陸續續的搭上了遊覽車,準備前往今天的行程。 車子又再度行駛在高速公路上,這時候導 遊 先生 也開始跟我們哈拉,聊一聊日本當地的名情跟風俗,其中...
-
出去玩總是要留個紀念,於是就有了遊記。為了不辜負這次遠赴新加坡遊玩,所以我也來篇遊記吧。 新加坡位於赤道以北約 一百四十公里 ,氣候相當炎熱。之所以會選擇新加坡應該是拜當地大多可以用華文溝通的緣故。這樣的構想大約是在二月左右形成的,因為年假多到用不完,而且還得在三月底前結清。...