ClassNotFoundException:org.springframework.web

ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

我包括:

  • 所有春季小牛,

  • ApacheTomcat7.0库

    在构建路径中

但它仍然会带来错误:

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 listenerStart

在“org.sprintframework.web3.1.0.M1.jar”中,我可以看到“org.springframework.web.context.ContextLoaderListener”.

Google上有人说应包含Spring.jar,但在3.x发行版中我没有看到任何Spring.jar。

Eclipse 3.6.2 Tomcat 7

编辑:有人说应该在ProjectProperties中签入“自动更新依赖项”,但我在项目属性中没有看到类似的情况。ClassNotFoundException:org.springframework.web.con text.ContextLoaderListener


跃然一笑
浏览 930回答 3
3回答

明月笑刀无情

我使用IntelliJ的想法,编译是成功的,但是在启动Tomcat时,它说:Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener一开始,我以为罐子不见了,但它已经就位了。解决办法:File > Project Structure > Artifacts,在Output Layout右面双击Available Elements这个图书馆取名为Maven:...,它将被移到WEB-INF/lib在左边的窗格里。接受并重新启动Tomcat。

长风秋雁

在Eclipse托管Tomcat中运行SpringWeb应用程序时,我也遇到了类似的问题。我通过在项目的web部署程序集中添加maven依赖项来解决这个问题。打开项目的属性(例如,右键单击项目资源管理器中的项目名称并选择“Properties”)。选择“部署程序集”。单击“添加.”右边框上的按钮。从指令类型菜单中选择“Java构建路径条目”,然后单击“下一步”。从Java构建路径条目菜单中选择“Maven依赖项”,然后单击“Finish”。您应该看到添加到Web部署程序集定义中的“Maven依赖项”。

天涯尽头无女友

在使用EclipseWDT时,我也会不时发生同样的事情。它特别令人沮丧,当这发生在一个未经修改和以前工作的项目。在最后一个场景中,我就是这样修复它的:停止Tomcat(如果它正在运行)打开“Servers”视图:窗口>显示视图>其他>服务器右击TomcatServer>清洁Tomcat工作目录。右键单击TomcatServer>Cleaning重新启动服务器这通常解决了你提到的问题。
打开App,查看更多内容
随时随地看视频慕课网APP