安裝配置Tomcat + Apache + mod_jk

發表于:2007-07-01來源:作者:點擊數: 標簽:
Author:sxy Email:sxy@learn.bit.edu.cn 方案優勢:配置簡單高效,避免了編譯webapp.so的麻煩 方案缺點: linux 下的mod_jk也很難找. 1.安裝JDK,這個很簡單,執行 ./j2sdk1.4.1_02.bin cp -R j2sdk1.4.1_02/ /usr/local/j2sdk141 export JAVA_HOME=/usr/local/j2s
Author:sxy
Email:sxy@learn.bit.edu.cn

方案優勢:配置簡單高效,避免了編譯webapp.so的麻煩
方案缺點:linux下的mod_jk也很難找.

1.安裝JDK,這個很簡單,執行

./j2sdk1.4.1_02.bin

cp -R j2sdk1.4.1_02/ /usr/local/j2sdk141

export JAVA_HOME=/usr/local/j2sdk141
export PATH=$PATH:/usr/local/j2sdk141/bin:/usr/local/j2sdk141/jre/bin
export CLASSPATH=="./:/usr/local/j2sdk141/lib:/usr/local/j2sdk141/jre/lib" #設置環境變量

2.安裝Tomcat4.1.29,將下載下來的tomcat1.4.29.tar.gz解壓拷貝到相應的目錄即可

tar xvzf tomcat4.1.29.tar.gz

cp tomcat4.1.29 /usr/local/tomcat4

export CATALINA_HOME=/usr/local/tomcat4 # 設置環境變量

3.安裝apache,redhat都自帶的,我裝的是redhat9自帶的2.40.20

4.裝mod_jk,我裝的是mod_jk-tomcat4.1.18-rh80.i386.rpm,支持tomcat4.xx和httpd2.xx系列的版本.

注意,只有將jdk和tomcat裝在特定的目錄下mod_jk才能檢測到,所以這里我們強制安裝

rpm -i --nodeps mod_jk.rpm

好了,現在需要的軟件都安裝完了,剩下的就是配置的工作.

5.mod_jk的配置

cd /etc/httpd/conf/
vi mod_jk.properties

修改workers.tomcat_home為tomcat的安裝目錄,workers.java_home為jdk的安裝目錄,需要注意的是該文件默認連接tomcat的端口是8109,但實際上在tomcat上默認的是8009,所以這里也要修改一下.

workers.tomcat_home=/usr/local/tomcat4
workers.java_home=/usr/local/j2sdk141
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

6.apache的配置

vi httpd.conf

在LoadModule處增加下面一行

LoadModule jk_module modules/mod_jk.so

另外要增加mod_jk的配置文件

<IfModule mod_jk.c>
JkWorkersFile /etc/httpd/conf/mod_jk.properties
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
</IfModule>

增加要通過mod_jk匹配的文件類型

<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /servlet/* ajp13
</IfModule>

設置apache默認語言為簡體中文

AddDefaultCharset GB2312

7.將tomcat和apache的根目錄設為相同目錄,啟動tomcat,apache看看.

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97