1、参考这篇:https://www.cnblogs.com/wwho/protected/p/12619417.html
2、这边只有一台机器,所实现的是在一个虚拟机上部署3个tomcat
3、部署步骤:
先安装部署好1个tomcat:
把部署好的tomcat再复制2个出来
修改server.xml配置
验证
参考这篇:https://www.cnblogs.com/Samkes/p/15969294.html
1、重命名
[root@localhost tomcat]# mv apache-tomcat-8.5.50 apache-tomcat-8.5.50-1
2、复制
[root@localhost tomcat]# cp -ar apache-tomcat-8.5.50-1 apache-tomcat-8.5.50-2
1、修改前可以把server.xml备份一下
2、tomcat默认都是在8080端口启动的,为了能让3个服务都能启动,就需要改启动端口,打开apache-tomcat-1/conf/server.xml目录编辑
3、vi /usr/local/tomcat/apache-tomcat-1/conf/server.xml
找到以下三个地方,把端口改成跟之前不一样的,如下
//8011远程停服务端口 <Server port="8011" shutdown="SHUTDOWN"> //8081为http端口 <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8021为AJP端口,Apache能通过AJP协议访问Tomcat的8006端口 <Connector port="8021" protocol="AJP/1.3" redirectPort="8443" />
4、打开apache-tomcat-2/conf/server.xml目录编辑
//8012远程停服务端口 <Server port="8012" shutdown="SHUTDOWN"> //8082为http端口 <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8022为AJP端口,Apache能通过AJP协议访问Tomcat的8006端口 <Connector port="8022" protocol="AJP/1.3" redirectPort="8443" />
5、打开apache-tomcat-3/conf/server.xml目录编辑
//8013远程停服务端口 <Server port="8013" shutdown="SHUTDOWN"> //8083为http端口 <Connector port="8083" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //8023为AJP端口,Apache能通过AJP协议访问Tomcat的8006端口 <Connector port="8023" protocol="AJP/1.3" redirectPort="8443" />
6、改完之后,把 8081、8082、8083三个端口添加到防火墙(如果是阿里云服务器,去阿里云ECS后台管理-安全组-配置规则-新增8081、8082、8083三个端口访问权限)
firewall-cmd --add-port=8081/tcp --permanent firewall-cmd --add-port=8081/udp --permanent firewall-cmd --add-port=8082/tcp --permanent firewall-cmd --add-port=8082/udp --permanent firewall-cmd --add-port=8083/tcp --permanent firewall-cmd --add-port=8083/udp --permanent firewall-cmd --reload
7、接着去重启3个tomcat, 去到对应bin目录下
./shutdown.sh ./startup.sh
8、查看tomcat是否启动成功
[root@localhost tomcat]# ps -ef | grep tomcat
1、在浏览器上分别然后访问http://http://192.168.216.128:8081/
,http://http://192.168.216.128:8082/
,http://http://192.168.216.128:8083/
。会发现都可以访问到了。首次访问会比较慢,如果不能访问就执行reboot重启
2、为了验证方便,修改tomcat首页/usr/local/tomcat/apache-tomcat-1/webapps/ROOT,打开index.jsp文件,把Home 分别改成Home8081,Home8082,Home8083
[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-8.5.50-1/webapps/ROOT/