复制一份 tomcat 作为备用容器
cp -R tomcat/ tomcat_2
设置环境变量
- 编辑环境变量
vim /etc/profile
, 最后一行添加:1
2
3
4
5
6
7
8
9
10##########first tomcat###########
CATALINA_BASE=/www/server/tomcat
CATALINA_HOME=/www/server/tomcat
TOMCAT_HOME=/www/server/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########second tomcat##########
CATALINA_2_BASE=/www/server/tomcat_2
CATALINA_2_HOME=/www/server/tomcat_2
TOMCAT_2_HOME=/www/server/tomcat_2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME - 更新环境变量
source /etc/profile
配置 tomcat_2
配置启动环境变量, 进入
tomcat_2
目录, 编辑其bin/catalina.sh
, 找到OS specific support. $var _must_ be set to either true or false.
, 插入tomcat2
的环境变量1
2
3
4
5# OS specific support. $var _must_ be set to either true or false.
# 添加tomcat2 环境变量
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
...配置容器端口, 编辑
tomcat_2/conf/server.xml
, 分别修改下列几个端口号, 与tomcat1
的端口不同即可.1
2<!-- 8005=>9005 tomcat shutdown端口-->
<Server port="9005" shutdown="SHUTDOWN">1
2
3
4<!-- 8080=>9080 tomcat web端口-->
<Connector port="9080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />1
2<!-- 8009=>9009 AJP1.3端口 -->
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />防火墙放通端口
8080
9080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=9080/tcp --permanent
firewall-cmd --reload
- 启动容器
- 分别运行对应目录启动脚本
bin/startup.sh
- 通过服务器ip:端口号测试