【转自】https://www.cnblogs.com/shihaiming/p/5896283.html
一、环境变量配置
vim/vi etc/profile
1.jdk环境变量,不会的自行百度
2.tomat环境变量需要配置CATALINA_BASE、CATALINA_HOME、TOMCAT_HOME三个变量,如下:
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
⚠️注意:不要忘了最后的export ,多个tomat分别配置多个 CATALINA_BASE、CATALINA_HOME、TOMCAT_HOME 变量,如下:
##########== first tomcat ==###########
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
TOMCAT_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########== first tomcat ==############
##########== second tomcat ==##########
CATALINA_2_BASE=/usr/local/tomcat_2
CATALINA_2_HOME=/usr/local/tomcat_2
TOMCAT_2_HOME=/usr/local/tomcat_2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
##########== second tomcat ==##########
配置完毕后,使用下面命令使刚刚修改的/etc/profile 配置生效
source /etc/profile
二、tomcat 配置修改
其中一个tomcat可以保持不动,另外一个tomcat修改 bin/catalina.sh 如下
打开catalina.sh ,找到下面红字,
# OS specific support. $var _must_ be set to either true or false.
在下面增加如下代码
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
三、修改 /conf/server.xml中tomcat启动停止端口,两个tomat的启动端口和停止端口必须都不同,否则;
如果启动端口相同,后启动的tomcat因为端口被占用无法启动,如果停止端口相同,那么停止其中一个tomcat的时候,另一个也停止了;
四、分别启动./bin/startup.sh ,验证 ps -ef |grep tomcat 显示未多个tomcat即已经部署完成