./jre-1_5_0_12-linux-i586.bin
设置java环境变量:
export JAVA_HOME=/home/software/jre1.5.0_12
export PATH=$JAVA_HOME/bin:$PATH #注意顺序,否则如果机器上有老版本的java,新版本不起作用
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
测试java
java -version看到正确的版本信息
2.到Apache官方网站下载所需要的文件:
apache-tomcat-5.5.23.tar.gz
jakarta-tomcat-connectors-jk-1.2.6-src.zip
其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/apache2 --enable-so
# make
# make install
# cd /usr/local
# tar xzvf apache-tomcat-5.5.23.tar.gz
# ln -s apache-tomcat-5.5.23 tomcat
# cd jakarta-tomcat-connectors-1.2.6-src/jk/native
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /servlet/* worker1
JkMount /*.jsp worker1
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
<Directory "/var/wwwroot">
Options Includes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
XBitHack on
</Directory>
<Directory "/var/wwwroot/WEB-INF">
Order deny,allow
Deny from all
</Directory>
Include /usr/local/apache2/conf/mod_jk.conf
10.启动apache和tomcat,测试[url]http://100.100.13.4/index.jsp[/url]成功。