Centos7同一java下部署多个tomcat

前提: 在整个班级的项目上线时,准备在一台centos7服务器一个系统级java环境上部署多个TomCat服务。由于存在多个TomCat,所以在部署的时候,就已经改掉了默认的8080端口号,使得所有项目的端口号,不会冲突。

第一次修改的内容区:

<Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ />

但是,在项目启动的过程中,出现了只能存在一个进程的问题,第二个启动的项目会把第一个启动的项目进程覆盖掉。
导致所有的项目,只能有个项目在展示。最后,还请了一个多年的运维老师来帮我们解决。
后来,问题如下:

1.每次重启服务器,防火墙会自动启动(刚开始以为关掉防火墙以后,每次启动便不会再自动启动防火墙)。
2.<Server port=”8005″ shutdown=”SHUTDOWN”>
3. <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />
4. <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ />
解决方案:
1.防火墙开放端口、或者关闭防火墙
2.修改问题2、3、4的端口号,三个端口号,不能相同。

 


发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据