tomcat单机多实例 用supervisor管理
准备一台虚拟机 ip为10.0.0.45
准备tomcat的环境
上传jdk包和tomcat包

解压jdk包以及解压tomcat包到 /opt/tomcat下
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的显示页面
cd /opt/tomcat/webapps/Root vim index.jsp 在54行处可以修改 页头的页面

tomcat1 和 tomcat2 也是同样的操作
接下来是修改端口
只编辑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
cd /opt/tomcat/bin ./startuo.sh cd /opt/tomcat1/bin ./statup.sh cd /opt/tomcat2/bin ./statup.sh
关闭防火墙和selinux访问页面
效果如下:
tomcat

tomcat2

开始supervisor的操作
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
systemctl start supervisord
启动
supervisorctl start tomcat supervisorctl start tomcat1 supervisorctl start tomcat2
效果


浙公网安备 33010602011771号