1,正确安装tomcat
2,正确安装jdk
正确配置JDK就可以了
vi /etc/profile 把下面的参数改到文件后面,注意自己的解压的版本
JAVA_HOME=/usr/local/www/jdk1.7.0_65
export JRE_HOME=/usr/local/www/jdk1.7.0_65/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export TOMCAT_HOME=/usr/local/www/apache-tomcat-7.0.54
3,正确安装apache
./configure --prefix=/usr/local/www/apache --enable-shared=max --enable-module=rewirte --enable-module=so
make
make install
4,正确下载安装tomcat-connectors-1.2.40-src.tar.gz
cd tomcat-connectors-1.2.40-src
cd native/
./configure --with-apxs=/usr/local/www/apache/bin/apxs --with-java-home=/usr/local/www/jdk1.7.0_65/
make && make install
设置安装的两个重要参数
5 下载mod_jk,注意对应apache的版本和tomcat和集成的版本对应问题。。这个自己体现
5.1在apache httpd.conf文中加入 include /usr/local/www/apache/conf/mod_jk.conf
mod_jk.conf的内容为:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名
JkMount /*.jsp controller
workers.properties的内容为:
#server
worker.list = controller
#========tomcat1========
worker.tomcat1.port=8009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1
#========tomcat2========
worker.tomcat2.port=8009
worker.tomcat2.host=192.168.1.10
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=false
worker.controller.sticky_session_force=1
#worker.controller.sticky_session=1