问题描述:部署到Tomcat,项目跑起来了,但是后面自动销毁端口,Tomcat的日志如下,
信息: Pausing ProtocolHandler ["http-apr-8081"]
十二月 01, 2018 1:50:48 下午 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8010"]
十二月 01, 2018 1:50:48 下午 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
十二月 01, 2018 1:50:48 下午 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8081"]
十二月 01, 2018 1:50:48 下午 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8010"]
十二月 01, 2018 1:50:48 下午 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8081"]
十二月 01, 2018 1:50:48 下午 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8010"]
解决方案:排除代码中是不是有让虚拟机推出的代码如System.exit(0)等,有的话将其注释。
部署项目至Tomcat后,出现端口自动销毁情况,日志显示相关信息。解决方法为检查并注释掉可能存在的System.exit(0)等代码,避免虚拟机意外退出。
1251

被折叠的 条评论
为什么被折叠?



