java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

來源:互聯網
上載者:User

標籤:

項目沒辦法啟動,報錯如下:

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:662)Jun 2, 2011 11:07:38 AM org.apache.catalina.core.StandardContext listenerStartSEVERE: Error configuring application listener of class org.springframework.web.context.request.RequestContextListenerjava.lang.ClassNotFoundException: org.springframework.web.context.request.RequestContextListener    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660)    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:662)

用Google搜尋了一下才找到解決辦法。

1、 Open the project’s properties (e.g., right-click on the project’s name in the project explorer and select “Properties”).
2、Select “Deployment Assembly”.
3、Click the “Add…” button on the right margin.
4、Select “Java Build Path Entries” from the menu of Directive Type and click “Next”.
5、Select “Maven Dependencies” from the Java Build Path Entries menu and click “Finish”.
You should see “Maven Dependencies” added to the Web Deployment Assembly definition.

簡而言之就是,右鍵工程選擇properties -》Deployment Assembly,如下

如果沒有顯示你引用的maven包,就點擊add把工程的maven包引入。我這裡是有的,很奇怪,但是我選定後remove然後重新add進工程然後apply,然後運行就可以了。eclipse好比是IDE界的windows經常報些莫名其妙的錯讓人惱火,還好有google,國內程式員vpn是必備的。

著作權聲明:本文為博主原創文章,轉載請註明本部落格地址!

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.