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
本文采用源码方式安装,httpd-2.2.21.tar.gz源码包下载在Linux公社1号FTP服务器

其他版本下载地址参见:

tomcat 6

当前最新版本:6.0.33
本文使用自解压的tar.gz包进行安装,apache-tomcat-6.0.33.tar.gz下载在Linux公社1号FTP服务器。

其他版本下载地址参见:

本文要用到的tomcat-connectors-1.2.32-src.tar.gz
,httpd-2.2.21.tar.gz与apache-tomcat-6.0.33.tar.gz下载在Linux公社的1号FTP服务器里,下载地址:

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在 2011年LinuxIDC.com\10月\Linux下Tomcat集群搭建过程全记录

下载方法见

Apache Tomcat Connector (也就是mod_jk)

当前最新版本:JK-1.2.32
本文采用源码方式安装,tomcat-connectors-1.2.32-src.tar.gz源码包下载在Linux公社1号FTP服务器。

其他版本下载地址参见:

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参数的更多内容可参考:
#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-1和apache-tomcat-6.0.33-2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pppgj.html