Error configuring application listener of class org.springframework.web.context.ContextLoaderListener


嚴重:   Error   configuring   application   listener   of   class   org.springframework.web.context.ContextLoaderListener 
java.lang.ClassNotFoundException:   org.springframework.web.context.ContextLoaderListener 
at   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352) 
at   org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) 
at   org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677) 
at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4187) 
at   org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
at   org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) 
at   org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) 
at   org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) 
at   org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) 
at   org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
at   org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) 
at   org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) 
at   org.apache.catalina.core.StandardHost.start(StandardHost.java:718) 
at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) 
at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) 
at   org.apache.catalina.core.StandardService.start(StandardService.java:450) 
at   org.apache.catalina.core.StandardServer.start(StandardServer.java:709) 
at   org.apache.catalina.startup.Catalina.start(Catalina.java:551) 
at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method) 
at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at   java.lang.reflect.Method.invoke(Method.java:585) 
at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) 
at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)


經常碰到有人在部署Web工程的時候會報如上錯誤,搞了半天還不知道是什么原因。:(
其實原因很簡單:
   首先,看看你的工程WEB-INF/lib目錄下是否添加了spring.jar包?如果沒有,添加spring.jar到lib目錄下。
   其次,到web server的應用部署目錄(如果是tomcat就是webapps,如果是jboss那么是server/{服務器名(默認default)}/)下查看剛剛部署的war包,到里面找WEB-INF/lib目錄,往下還是找spring.jar包,有些時候eclipse自動部署會有問題,WEB-INF/lib目錄在部署的時候打不到war包里去。

歸根結底,就是你的工程構建或者應用部署兩個環節中的某一個出了問題。至於后一個原因,最好的解決辦法還是手動生成war包,然后把它拷貝到相應的應用部署目錄下。

http://blog.163.com/gr_neverlose/blog/static/2350904320099301732573/

 

 

 

創建一個干凈Spring MVC用Tomcat啟動之后一直顯示下面這個錯誤,網上找了很多方法也沒有解決問題,后面最終找到終極解決方案
 
錯誤信息:
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
 
解決方案:
 
1. 打開工程屬性對話框,到Deployment Assembly頁面,點擊Add
 
2. 選擇Jave Build Path Entries
3. 把程序用於的Library加入進來
4. 重新運行Server應該看不到這個問題了
 
http://blog.csdn.net/itlionwoo/article/details/17523371


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM