1. 在虚拟机上配置两个tomcat,配置如下
  • 修改环境变量
		export JAVA_HOME=/usr/local/java/jdk-17.0.3			
		export JRE_HOME=${JAVA_HOME}/
		export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/bin
		export PATH=${JAVA_HOME}/bin:$PATH
		#tomcat1		
		export CATALINA_HOME=/usr/local/tomcat/tomcat9-01
		export CATALINA_BASE=/usr/local/tomcat/tomcat9-01
		export TOMCAT_HOME=/usr/local/tomcat/tomcat9-01
		#tomcat2		
		export CATALINA_HOME2=/usr/local/tomcat/tomcat9-02
		export CATALINA_BASE2=/usr/local/tomcat/tomcat9-02
		export TOMCAT_HOME2=/usr/local/tomcat/tomcat9-02

  • 修改server.xml
//tomcat9-02 修改server.xml 端口改为8089 8006
<Connector port="8089" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
<Server port="8006" shutdown="SHUTDOWN">
  • 将配置好的环境变量导入,startup.sh和shutdown.sh
//开始我放在最末端没有起作用,报错没有访问权限,后加到最前面生效
export CATALINA_HOME=$CATALINA_HOME2
export CATALINA_BASE=$CATALINA_BASE2
  • 在两个tomcat的bin目录下启动tomcat
	./startup.sh
  • 启动成功,访问端口8088 8089