问题:
目前2个项目分别为A和B,需要部署到Linux服务器。
解决方式1:
在tomcat的server.xml文件中添加service,修改tomcat/AJP端口号和Catalina名称和文件
见参考1
解决方式2:
安装2个tomcat.修改其中一个tomcat的server.xml(修改HTTP/远程停服务/AJP端口)
见参考2
建议:
采用多个tomcat进行部署。因为使用解决方式1时,启动tomcat时造成cpu达到瓶颈,项目不能访问。使用解决方案2时,2个项目可以访问。
题外话:
1.在使用解决方案1中,tomcat启动时,直接启动2个项目可能cpu负荷过大导致线程死锁。使用解决方案2时,2个项目因为在不同tomcat中,启动时有先后顺序,cpu可以承受。所以解决方案1不能正常访问,解决方案2可以。这里觉得有其他原因或这个原因不对的可以提出探讨。
2.启动项目时线程过多,使用cpu较多。
参考1:
参考2: