同一台服务器上部署多个Tomcat

同一台服务器上部署多个Tomcat

一.下载Tomcat安装包

进入Tomcat的官网:http://tomcat.apache.org/,选择要下载的Tomcat的版本,点击进入,特别说明一下要安装Tomcat9的话,JDK需要在1.8版本以上,安装Tomcat8的话,JDK需求在1.7版本以上。点击进入下载页面后可以选择免安装版或者安装版进行下载,注意64位的操作系统可以下载32位或者64位的安装包,32位的操作系统只能选择32位的安装包。

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

二.Tomcat的安装以及环境变量的配置

以下以Tomcat8.5举例示范,下载apache-tomcat-8.5.23安装包(此处下载的是安装版,可以根据自己的喜好下载免安装版等),解压该压缩包到D盘目录下,新建一个文件夹Tomcat8080,复制粘贴该文件夹,命名为Tomcat8081

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

添加环境变量:右键单击我的电脑--》选择属性--》选择高级--》选择环境变量--》添加系统变量:

变量名:CATALINA_HOME_8080,变量值:D:\Tomcat8080 ;

变量名:CATALINA_HOME_8081,变量值:D:\Tomcat8081 ;

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

 

 

.修改启用端口和关闭端口

进入D:\Tomcat8081\conf 目录下,找到server.xml文件,打开(可以用记事本或者其他编译软件进行打开)进行修改,修改地方如下:

1)<Server port="8005" shutdown="SHUTDOWN"> 将8005修改为其他不被暂用的端口号,因为该8005已经被Tomcat8080占用了,所以我们要换一个,例如:8006

2)<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />  将8080改为8081

3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />  将8009改为8010;

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

修改Tomcat8081文件下的startup.bat、shutdown.bat和catalina.bat内容:

1)打开D:\Tomcat8081\bin\startup.bat文件,把其中所有CATALINA_HOME替换CATALINA_HOME_8081

2)打开D:\Tomcat8081\bin\shutdown.bat文件,把其中所有CATALINA_HOME替换CATALINA_HOME_8081

3)打开D:\Tomcat8081\bin\catalina.bat文件,把其中所有CATALINA_HOME替换CATALINA_HOME_8081

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

说一个小技巧,打开文件后直接使用ctrl+f,会出来以下界面,点击“替换”,然后输入查找的目标:CATALINA_HOME  ;替换为:CATALINA_HOME_8081(注意输入你要替换的内容),然后点击“全部替换”,就自动会将文件中所有的CATALINA_HOME替换为CATALINA_HOME_8081

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

启用Tomcat服务:分别进入D:\Tomcat8080\binD:\Tomcat8081\bin目录下,启用Tomcat服务,点击“start”进行启用服务

 同一台服务器上部署多个Tomcat同一台服务器上部署多个Tomcat

最后在浏览器中输入http://localhost:8080/ http://localhost:8081/,如果出现下面页面则代表部署成功

同一台服务器上部署多个Tomcat

 同一台服务器上部署多个Tomcat