ServletContextListener.contextInitialized 反覆執行 可能出現的問題之一

昨天項目架好了以後啓動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

 

怎麼會出這麼奇怪的問題呢...

 

 

特此記錄..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章