linux下启动多个tomcat
1.改变不同tomcat的启动与关闭端口,每个tomcat 都用不同的端口,修改下面的两个配置 tomcat/conf/server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
2.配置不同的CATALINA环境变量,不同的tomcat要各自指定自己的CATALINA环境变量
/etc/profile中加入
#tomcat 8080
CATALINA_8080_BASE=/usr/local/tomcat/tomcat9.8080
CATALINA_8080_HOME=/usr/local/tomcat/tomcat9.8080
TOMCAT_8080_BASE=/usr/local/tomcat/tomcat9.8080
export CATALINA_8080_BASE CATALINA_8080_HOME TOMCAT_8080_BASE
#tomcat 8081
CATALINA_8081_BASE=/usr/local/tomcat/tomcat9.8081
CATALINA_8081_HOME=/usr/local/tomcat/tomcat9.8081
TOMCAT_8081_BASE=/usr/local/tomcat/tomcat9.8081
export CATALINA_8081_BASE CATALINA_8081_HOME TOMCAT_8081_BASE
修改tomcat/bin/catalina.sh ,加入环境变量,不同的tomcat引入不同的环境变量
export CATALINA_BASE=$CATALINA_8080_BASE
export CATALINA_HOME=$CATALINA_8080_HOME
然后就可以启动多个tomcat了
还没有评论,来说两句吧...