1、系統:
3、依賴包:
apr-util-1.5.4、
apr-1.5.1
假設所需軟體包放於:/work/tool
1、安裝
apr
#cd/work/tools/
#tar -jxvf apr-1.5.1.tar.bz2
#cdapr-1.5.1
#./configure
#make
#make install
2、安裝
apr-util
#cd/work/tools/
#tar -jxvf apr-util-1.5.4.tar.bz2
#cdapr-util-1.5.4
#./configure --prefix=/usr/local/apr -util--with-apr=/usr/local/apr
#make
#make install
3、安裝
pcre
#cd/work/tools/
#tar -jxvf pcre-8.34.tar.bz2
#cdpcre-8.34
#./configure --prefix=/usr/local/pcre
#make
#makeinstall
4、安裝
5.安裝jk
在tomcat-connectors-1.2.40-src/native/apache-2.0
中執行
安裝後設定httpd.conf
mod_jk.conf檔案內容如下:
#如果apache
中將tomcat
單獨配置成乙個虛擬主機則不用在配置
# 將所有
servlet
和jsp
請求通過
ajp13
的協議送給
tomcat
,讓tomcat
來處理
# 推薦採用
uriworkermap處理
#jkmount /servlet/* worker1
#jkmount /*.jsp worker1
workers.properties檔案內容
# defining a worker named worker1 and of type ajp13
worker.list=worker1
# set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=1
uriworkermap.properties檔案內容
#二級目錄為tomcat請求的都由worker1這個server處理
/tomcat/*=worker1
不採用uriworkermap.properties,直接配置
的虛擬主機
servername tomcat.247.com
jkmount /* worker1
6.幾條命令
chkconfig --list httpd //檢視
服務是否已存在
/work/apache/bin/apachectl start|restart|stop //linux啟動
apache命令
/tomcat/bin/startup.sh //啟動
tomcat
netstat-an | grep :80 //檢視
linux80
埠是否開啟
apache整合tomcat後中文亂碼問題
因為工作需要做了乙個apache tomcat的環境,除錯專案的時候發現部分中文有亂碼。查詢相關資料後,發現只要將tomcat的server.xml中這裡加上粗體部分uriencoding utf 8 就可以了。如果8080埠裡沒指定編碼,也要加上這句。ps 我的專案是utf 8編碼的,所以是uri...
apache整合tomcat心得
第一種方式 通過tomcat提供的jk module整合 編輯httpd.conf 加上include conf jk.conf 新建jk.conf檔案,內容如下 loadmodule jk module modules mod jk.so jkworkerproperty worker.list ...
JK方式Tomcat整合Apache
最近因為需要將多個tomcat上的應用整合到apache中,邊學邊做查了很多資料,做個筆記。1 需要安裝好tomcat和apache 在apache安裝目錄下的conf資料夾下修改httpd.conf,在最後加入如下 loadmodule jk module c apache2.2 modules ...