1.将Tomcat解压到两个不同的文件夹下:/developer/tomcat1 和 /developer/tomcat2(/tomcat1,/tomcat2为Tomcat的根目录)。
2.在/etc/profile中配置两个Tomcat的环境变量:
##########first tomcat###########
CATALINA_BASE=/developer/tomcat1
CATALINA_HOME=/developer/tomcat1
TOMCAT_HOME=/developer/tomcat1
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########first tomcat############
##########second tomcat##########
CATALINA_2_BASE= /developer/tomcat2
CATALINA_2_HOME= /developer/tomcat2
TOMCAT_2_HOME= /developer/tomcat2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME
保存退出。
source /etc/profile 使更改生效
2.tomcat1的所有配置文件保持不变,对Tomcat2的两个文件进行更改:
(1)在tomcat2/bin/catalina.sh文件中找到
export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME
保存退出
(2)把tomcat2/con/server.xml文件中的几个端口进行更改(让两个tomcat监听不同的端口,才能够不冲突)
端口一:<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
端口二:<Server port="8095" shutdown="SHUTDOWN">
端口三:<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />
3.开放8090端口
4.若无法连接tomcat2,可能是配置的端口存在冲突,可更改端口配置。