准备一台虚拟机 ip为10.0.0.45
准备tomcat的环境
上传jdk包和tomcat包
解压jdk包以及解压tomcat包到 /opt/tomcat下
1 2 3 4 5 6 7 8 | rpm -ivh jdk-8u131-linux-x64_.rpm 解压tomcat tar zxf apache-tomcat-8.5.35. tar .gz mv apache-tomcat-8.5.35 /opt/tomcat tar zxf apache-tomcat-8.5.35. tar .gz mv apache-tomcat-8.5.35 /opt/tomcat1 tar zxf apache-tomcat-8.5.35. tar .gz mv apache-tomcat-8.5.35 /opt/tomcat2 |
可以编辑一下tomcat的显示页面
1 2 3 | cd /opt/tomcat/webapps/Root vim index.jsp 在54行处可以修改 页头的页面 |
tomcat1 和 tomcat2 也是同样的操作
接下来是修改端口
1 2 3 4 5 6 7 8 9 10 11 12 | 只编辑tomcat1和tomcat2里面的端口 tomcat的端口可以原封不动 tomcat1的端口修改操作 cd /opt/tomcat1/conf vim server.xml 22行 端口改成8006 69行 端口改成8090 116行 端口改成8010 (随便改 只要不和tomcat里面的端口冲突就好) tomcat2的端口操作 cd /opt/tomcat2/conf vim server.xml 修改端口不要和其他两个tomcat冲突 |
分别开启三个tomcat
1 2 3 4 5 6 7 8 | cd /opt/tomcat/bin . /startuo .sh cd /opt/tomcat1/bin . /statup .sh cd /opt/tomcat2/bin . /statup .sh |
关闭防火墙和selinux访问页面
效果如下:
tomcat
tomcat2
开始supervisor的操作
1 2 3 4 5 6 7 8 9 10 | yum -y install python-setuptools yum -y install supervisor vim /etc/supervirsord .d /tomcat .ini 编辑 [program:tomcat] command = /opt/tomcat/bin/catalina .sh run [program:tomcat1] command = /opt/tomcat1/bin/catalina .sh run [program:tomcat2] command = /opt/tomcat2/bin/catalina .sh run<br>systemctl start supervisord |
启动
1 2 3 | supervisorctl start tomcat supervisorctl start tomcat1 supervisorctl start tomcat2 |
效果