【日記】eclipse下的Maven項目:java.lang.ClassNotFoundException: ...IntrospectorCleanupListener

嚴重: Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener  
java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener  
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718)  
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)  
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:529)  
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:511)  
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:139)  
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4888)  
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)  
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)  
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)  
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)  
    at java.util.concurrent.FutureTask.run(Unknown Source)  
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
    at java.lang.Thread.run(Unknown Source)

當Tomcat啓動報錯,刷出以上日誌的時候我是懵逼的。

這是又要作什麼妖?

。。。

這天我剛把新版本的代碼合併回主幹,測試下主幹代碼有沒有問題。問題就來了。

其實類似的情況也遇到過,一般清理重建就好。

於是 clean ... 沒有用。這次不一樣啊。

看報錯的類名是 spring 的類。難道是maven 的問題?

但是倉庫和pom和分支代碼用的是同一套。

算了,搜吧。

有人說是因爲Maven依賴沒加到構建路徑下。

解決辦法是:選中項目名稱右鍵 --> Properties --> Deployment Assemby --> Add --> Java Build Path Entries --> Finish --> Apply --> OK

可是我的不缺啊。。。

最後試了試刪了重設,行了。

eclipse這什麼鬼

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