遇到问题:
今天部署环境,在一台服务器上部署多个tomcat,遇到到一个奇怪的现象(使用tomcat内部的startup.sh/shutdown.sh来起停tomcat),当启动一个服务后,再启动另一个服务就启动不起来了。
解决方案
修改tomcat的配置文件,将server.xml配置文件中,有下面几个地方需要修改:
1、修改端口
![](https://img.haomeiwen.com/i17414643/dc4a3546ffc2f1b2.png)
如果最终要设置的端口是54321,那么此处端口应该改成54325,(最后一位固定为5,其他位为不包含最后一位的要设置的端口)
![](https://img.haomeiwen.com/i17414643/05ee1f3e86e8df39.png)
如果最终要设置的端口是54321,那么此处端口应该改成54321,这里就是我们要设置的端口
![](https://img.haomeiwen.com/i17414643/cc4708605b265892.png)
如果最终要设置的端口是54321,那么此处应该设置的是54329,(最后一位固定为9,其他位为不包含最后一位的要设置的端口)
2、修改catalina.sh,在文件的最顶层设置tomcat的根目录
CATALINA_HOME=tomcat所在的根目录
![](https://img.haomeiwen.com/i17414643/6a54c35f1ebddf1e.png)
网友评论