Linux下搭建tomcat集群全记录

1.预期目标

本文将讲述如何在Linux下搭建tomcat集群,以及搭建过程中可能的遇到的问题和解决方法。为简单起见,本文演示搭建的集群只有两个tomact节点外加一个apache组成,三者将安装在同一机器上:
apache: 
安装路径:/usr/local/apache2
端口:90
tomcat1:
安装路径:/usr/local/apache-tomcat-6.0.33-1
端口:6080
tomcat2:
安装路径:/usr/local/apache-tomcat-6.0.33-2
端口:7080
2.所需要软件列表
apache
当前最新版本:2.2.21
本文采用源码方式安装,源码包下载地址:http://labs.renren.com/apache-mirror//httpd/httpd-2.2.21.tar.gz
其他版本下载地址参见:http://httpd.apache.org/download.cgi 
tomcat 6
当前最新版本:6.0.33
本文使用自解压的tar.gz包进行安装,下载地址:http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz
其他版本下载地址参见:http://tomcat.apache.org/download-60.cgi
Apache Tomcat Connector (也就是mod_jk)
当前最新版本:JK-1.2.32
本文采用源码方式安装,源码包下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.32-src.tar.gz
其他版本下载地址参见:http://tomcat.apache.org/download-connectors.cgi
3.软件安装
3.1 安装apache
1.进入下载好的httpd-2.2.21.tar.gz文件所在目录,执行解压操作:
tar -zxvf httpd-2.2.21.tar.gz
2.进入解压出的文件夹根目录:
cd httpd-2.2.21
3.进行编译参数配置:
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all
关于configure参数的更多内容可参考:
http://httpd.apache.org/docs/2.2/en/programs/configure.html#installationdirectories
4.编译安装:
make
make install
5.启动和关闭apache
完成上述步骤后,apache的安装就结束了,通过下面的命令启动和关闭apache
启动:
/usr/local/apache2/bin/apachectl start
关闭:
/usr/local/apache2/bin/apachectl stop
3.2 关于在安装apache过程中报Cannot use an external APR with the bundled APR-util错误的解决办法
有时候,在安装apache,执行./configure操作时会报这个错误,解决方法是安装apache2.2.x自身携带的apr,方法为:
1.自源码安装目录httpd-2.2.21进入apache2.2.x自带apr的安装目录
cd srclib/apr
2.安装apr(此处将之安装在/usr/local/apr下,如果系统中已经安装apr,可找到安装目录进行覆盖)
./configure --prefix=/usr/local/apr
make
make install 
3.安装apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install 
4.使用新安装的apr重新进行apache编译配置
放回安装根目录httpd-2.2.21,执行:
./configure --prefix=/usr/local/apache2 \
--enable-mods-shared=all \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util/bin 
3.3 安装Apache Tomcat Connector(mod_jk)
1.进入下载好的tomcat-connectors-1.2.32-src.tar.gz文件所在目录,执行解压操作:
tar -zxvf tomcat-connectors-1.2.32-src.tar.gz
2.进入解压出的文件夹下的native子目录:
cd tomcat-connectors-1.2.32-src/native
3.进行编译参数配置:
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs \
--with-java-home=$JAVA_HOME --with-java-platform=2 \
--enable-jni
4.编译安装:
make
make install
如果成功结束,你可以在/usr/local/apache2/modules/下找到mod_jk.so文件。
3.4 安装tomcat 
两次解压下载到的apache-tomcat-6.0.33.tar.gz文件至/usr/local/,并分别重命名为apache-tomcat-6.0.33-1apache-tomcat-6.0.33-2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值