windows下部署多个tomcat

1.解压tomcat安装包

将多个tomcat安装包,解压到某个路径下面
windows下部署多个tomcat

2. 配置环境变量

CATALINA_HOME,其值为:D:\Program Files\Tomcat\apache-tomcat-8.5.31;
CATALINA_HOME_7,其值为:D:\Program Files\Tomcat\apache-tomcat-7.0.88;
windows下部署多个tomcat

3.修改tomcat中的bin/startup.bat

  • apache-tomcat-8.5.31无需修改
  • 编辑器打开D:\Program Files\Tomcat\apache-tomcat-7.0.88\bin\startup.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_7

4.修改tomcat中的bin/catalina.bat

  • apache-tomcat-8.5.31无需修改
  • 编辑器打开D:\Program Files\Tomcat\apache-tomcat-7.0.88\bin\catalina.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_7

CATALINA_HOME变量的值是D:\Program Files\Tomcat\apache-tomcat-8.5.31;所以其startup.bat和catalina.bat文件无需修改

5.修改tomcat中的的conf/server.xml

以7.0.88版本为例:

  • <Server port="8007" shutdown="SHUTDOWN">
    修改这个port=”8007”,原来默认的为:8005,使它的关闭端口和另一个关闭端口不发生冲突

  • <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    修改port=”8082”,原来默认的为“8080”,使它的连接端口和另一个不冲突

  • <Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />
    修改这个port=”8011”,原来默认的为:8009,AJP 1.3 Connector定义的地方

6.修改Tomcat启动窗口的名称(Title)

以7.0.88版本为例,打开Tomcat\bin目录,用编辑器打开catalina.bat文件,在300行,将Tomcat(下图红框部分)修改为你想要的标题即可:
windows下部署多个tomcat
windows下部署多个tomcat

7.启动tomcat

启动每个bin文件下面的startup.bat。如果均能正常启动,端口都能访问通,说明配置成功。
浏览器输入:
http://localhost:8081
http://localhost:8082