1.放两个同样的Tomcat,然后在对应的Tomcat容器内修改conf下的sever.xml文件
#Tomcat1
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector protocol="AJP/1.3" address="::1" port="8009" redirectPort="8443" />
#Tomcat2
<Server port="8006" shutdown="SHUTDOWN">
<Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector protocol="AJP/1.3" address="::1" port="8010" redirectPort="8443" />
两个文件的端口要区分开,避免端口重复
2.在根目录选择.bash_profile文件进行编辑
#第一个Tomcat
export CATALINA_BASE=/var/opt/mycat
export CATALINA_HOME=/var/opt/mycat
export TOMCAT_HOME=/var/opt/mycat
#第二个Tomcat
export CATALINA_2_BASE=/var/opt/mycat8082
export CATALINA_2_HOME=/var/opt/mycat8082
export TOMCAT_2_HOME=/var/opt/mycat8082
3.编辑好.bash_profile之后执行命令source .bash_profile,更新.bash_profile文件
4.然后去对应的Tomcat的bin目录编辑catalina.sh文件
在代码# OS specific support. $var _must_ be set to either true or false.下方新增以下两行代码
#Tomcat1
export CATALINA_BASE=$CATALINA_BASE
export CATALINA_HOME=$CATALINA_HOME
#Tomcat2
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
5.在对应的Tomcat中切换到bin目录执行./startup.sh 就完成了