- 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 ,就會...
-
關閉mysql 服務: sudo mysqld_safe --skip-grant-tables & sudo /etc/init.d/mysqld stop mysql -uroot 登入後指令: use mysql; ...
-
去 年因為要評估機房租用的成本,認識了幾家固網業者;主機代管應該是個很賺的業務項目吧,不只一家廠商安排我們去參觀他們的機房,還做了精美的簡報,在在顯示他們非常希望我們能將機房搬到他們公 司,因為這將帶來相當大的商機以及分紅;雖然機房都參觀過了,但是機房遷移牽涉到太多的東西了,所以...
-
騎腳踏車到捷運站轉乘上班已經有好長一段時間了,之前為了安全都會買車尾燈跟前燈以確保安全。但是目前買到需要裝電池的車燈,不是下雨天進水就是常常短路,時亮時不亮,平均兩三個月就要換一組。 後來改用塑膠型的快拆車燈,防水是防水了,但是常常被偷,塑膠一扯就帶走了。因為要常...