Linux下搭建Tomcat集群详细教程
背景:学习需要,搭建了Linux的Tomcat的集群验证项目Session会话共享。
环境搭建:CentOS7,Java环境搭建(Centos下),Tomcat的安装包.(apache-tomcat-7.0.47.tar.gz),Apache官网自己下载吧
使用的Linux的远程连接工具是SecureCRT.
首先将下载的tomcat的安装包上传至Linux,使用wget命令也是可以的.

接下来将Tomcat安装和工作目录都放在/usr/local/src的目录下.(对应相应的TomcatA和TomcatB)
解压Tomcat:tar -zxvf apache-tomcat-7.0.47.tar.gz

将解压的Tomcat放到/usr/local/src的目录下
mv apache-tomcat-7.0.47 /usr/local/src
然后将/usr/local/src下的apache-tomcat-7.0.47的进行重命名方便对比的.
mv apache-tomcat-7.0.47 tomcatA
上面是完成了tomcatA的安装,接下来要做的就是同样的方法安装一下tomcatB(步骤->解压->移动目录->重命名为tomcatB)
完成后效果图如下:

接下来就是修改端口了的.
第一个tomcatA不做修改的就只修改tomcatB的三处端口号.



修改端口的地方就是以上三处的.接下来就是开放三处的端口了(CentOS7下)--permanent((永久开启的意思)
firewall-cmd --zone=public --add-port=8006/tcp --permanent
firewall-cmd --zone=public --add-port=8081/tcp --permanent
firewall-cmd --zone=public --add-port=8010/tcp --permanent
最后比价关键的一步操作是设置TomcatB的工作空间.首先我们认识两个变量.
我们来到/etc/profile的目录下.这个里面配置的环境变量.(要有访问这个配置文件的权限)

JAVA_HOME=/usr/local/src/java/java1.8
export JAVA_HOME=$JAVA_HOME/bin:$PATH
export JRE_HOME=/usr/local/src/java/java1.8/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
export CATALINA_BASE=/usr/local/src/tomcatA
export CATALINA_HOME=/usr/local/src/tomcatA
export CATALINA_BASE2=/usr/local/src/tomcatB
export CATALINA_HOME2=/usr/local/src/tomcatB
注意的问题是那个CATALINA_BASE2和CATALINA_HOME2要一定设置的.(不共享工作目录).
接下来来到tomcatB的bin目录下.找到catalina.sh的文件
vim catalina.sh

完成了所有的步骤后(来到两个Tomcat的webapps的目录下,修改index.jsp的页面为对应的TomcatA和TomcatB方便观察了比较)。分别启动两个Tomcat
TomcatA的启动过程如下:bin目录下. sh startup.sh
tail -f ../logs/catalina.out(查看启动日志)
来到TomcatB的目录下,来到他的bin目录下.
接下来就是浏览器里面测试看效果了的.(Chrome浏览器)TomcatA启动效果图:
TomcatB启动效果图:
问题归纳:
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐



所有评论(0)