同一台服务器上部署多个Tomcat
同一台服务器上部署多个Tomcat
一.下载Tomcat安装包
进入Tomcat的官网:http://tomcat.apache.org/,选择要下载的Tomcat的版本,点击进入,特别说明一下要安装Tomcat9的话,JDK需要在1.8版本以上,安装Tomcat8的话,JDK需求在1.7版本以上。点击进入下载页面后可以选择免安装版或者安装版进行下载,注意64位的操作系统可以下载32位或者64位的安装包,32位的操作系统只能选择32位的安装包。
二.Tomcat的安装以及环境变量的配置
以下以Tomcat8.5举例示范,下载apache-tomcat-8.5.23安装包(此处下载的是安装版,可以根据自己的喜好下载免安装版等),解压该压缩包到D盘目录下,新建一个文件夹Tomcat8080,复制粘贴该文件夹,命名为Tomcat8081
添加环境变量:右键单击我的电脑--》选择属性--》选择高级--》选择环境变量--》添加系统变量:
变量名:CATALINA_HOME_8080,变量值:D:\Tomcat8080 ;
变量名:CATALINA_HOME_8081,变量值:D:\Tomcat8081 ;
三.修改启用端口和关闭端口
进入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;
修改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;
说一个小技巧,打开文件后直接使用ctrl+f,会出来以下界面,点击“替换”,然后输入查找的目标:CATALINA_HOME ;替换为:CATALINA_HOME_8081(注意输入你要替换的内容),然后点击“全部替换”,就自动会将文件中所有的CATALINA_HOME替换为CATALINA_HOME_8081
启用Tomcat服务:分别进入D:\Tomcat8080\bin、D:\Tomcat8081\bin目录下,启用Tomcat服务,点击“start”进行启用服务
最后在浏览器中输入http://localhost:8080/ 和http://localhost:8081/,如果出现下面页面则代表部署成功