org.springframework.web.context.ContextLoaderListener classnotfoundexception

时间:2015-08-10 01:33:46

标签: java spring maven spring-mvc

当我运行Spring项目时,我得到以下错误。我跟着多个SO链接并实现了所有内容,但我仍然遇到同样的问题。

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

我已经附加了我的项目Maven依赖项,部署程序集和wtpwebapps lib文件夹来显示所有依赖项。

不确定我还缺少什么。

filter out the existing object

enter image description here

enter image description here

堆栈

SEVERE: 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:1680)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4153)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4709)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
    at org.apache.catalina.core.StandardService.start(StandardService.java:525)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:759)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

2 个答案:

答案 0 :(得分:1)

您应该在$username

中拥有此功能
pom.xml

你也可以尝试:

  • 右键点击您的项目
  • "化子性质"
  • 部署程序集
  • 添加
  • Java构建路径条目
  • Maven Dependencies(全部选中)
  • 完成

答案 1 :(得分:0)

您的项目设置显示缺少jar文件,或者您指向项目构建路径中缺少的jar文件。

右键点击您的项目==>转到构建路径==>在“库”选项卡中..

你可以看到错过了红色十字标记的jar文件删除它们(如果你需要它们在你的路径中添加那些丢失的jar)

重建项目。