昨天项目架好了以后启动tomcat
正常启动
不过几秒钟以后就报错了...
我在ServletContextListener.contextInitialized 里面绑定了端口
几秒钟以后就执行了ServletContextListener.contextInitialized 重复绑定
所以会报已经绑定了的错误..
经过无数次的clean
还有移除web.xml里面的
<!-- 监听器 -->
<listener>
<listener-class>
com.maphao.sailing.listener.ApplicationListener
</listener-class>
</listener>
问题依旧..
把ServletContextListener.contextInitialized 里面的内容注释掉了以后 会报一个
org.apache.catalina.loader.WebappClassLoader modified
于是在网上搜索,有个帖子说可能是jar引起的问题..
遂把WebContent/lib下的jar全部删除
重新拷贝
问题解决...
只是有点纳闷:两次都是在同一个地方拷贝的jar
怎么会出这么奇怪的问题呢...
特此记录..
本文记录了一次Tomcat启动过程中遇到的重复绑定端口错误及解决过程。通过排除监听器配置、清理缓存和更新Jar包等步骤最终解决了问题。
487

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



