- 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 ,就會...
-
PDF 是製作網頁表單上一個很好用的工具,你不用照 著別人在word上面的表單設計圖辛辛苦苦在網頁上一個字一個字的key,利用Acrobat的列印功 能,直接可以將word轉換成PDF,最棒的是,他完全可以和一般網頁的form標籤相容,也就是說你送出的資料和網頁上用Html編輯 ...
-
前陣子有個朋友的機器被駭客入侵了,雖然資料都救回來了,但是系統裡到底有沒有殘留的木馬其實很難講,除了用 chkrootkit 掃掃看有沒有木馬之外, 幫系統做一個指紋系統應該會比掃描木馬的結果來的正確,因為木馬千奇百怪,掃描軟體是不是可以正確掃出來其實還滿難說的,而如果替系統建...
-
經過了一晚上的勞累摧殘,第二天早上六點我們就被 morning call 叫起床了,收拾好行李、梳洗之後享用了一頓精緻的早餐後,大夥又陸陸續續的搭上了遊覽車,準備前往今天的行程。 車子又再度行駛在高速公路上,這時候導 遊 先生 也開始跟我們哈拉,聊一聊日本當地的名情跟風俗,其中...