tomcat初始化项目两次导致在jdk1.8下无法启动

用tomcat运行项目从jdk1.6更换到jdk1.8后发现项目启动调试失败,提示监听端口在使用中,查看项目启动日志,发现项目初始化了两次。

由于在1.6下设置了socket为reuseaddress后重复监听端口是不会抛出异常,而在1.8还是会抛出端口绑定失败的异常,导致第二次启动失败,从而项目无法启动。

项目启动两次是因为将项目放置在了tomcat的webapps下并且又在server.xml中配置了次路径,导致启动两次。

具体见:

https://blog.csdn.net/weixin_41224131/article/details/89468998

posted @ 2022-01-14 15:03  一夜求风  阅读(97)  评论(0)    收藏  举报