【发布时间】:2015-08-10 01:33:46
【问题描述】:
我在运行我的 Spring 项目时收到以下错误。我跟踪了多个 SO 链接并实现了所有内容,但我仍然遇到同样的问题。
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
我已附加我的项目 Maven 依赖项、部署程序集和 wtpwebapps lib 文件夹以显示所有依赖项..
不确定我还缺少什么。
堆栈
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)
【问题讨论】:
-
请为您的问题添加完整的堆栈跟踪!
-
@Jorge: 我已经添加了..
-
尝试将 spring-context jar 添加到您的依赖项中,请参阅此链接:mvnrepository.com/artifact/org.springframework/spring-context/…
-
我添加了它,但仍然是一样的 pobrlme
-
另一件事,将你的 spring web 的版本更改为与其他 spring 依赖项相同。您当前的版本是 3.0.5,其他 spring 依赖项是 3.2.8(spring 安全性没问题,因为它使用了另一个版本控制时间线)
标签: java spring maven spring-mvc