为了账号安全,请及时绑定邮箱和手机立即绑定

ClassNotFoundException:org.springframework.web

ClassNotFoundException:org.springframework.web

跃然一笑 2019-07-22 10:31:03
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
查看完整描述

3 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

我使用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。


查看完整回答
1 反对 回复 2019-07-22
?
长风秋雁

TA贡献1757条经验 获得超7个赞

在Eclipse托管Tomcat中运行SpringWeb应用程序时,我也遇到了类似的问题。我通过在项目的web部署程序集中添加maven依赖项来解决这个问题。

  1. 打开项目的属性(例如,右键单击项目资源管理器中的项目名称并选择“Properties”)。
  2. 选择“部署程序集”。
  3. 单击“添加.”右边框上的按钮。
  4. 从指令类型菜单中选择“Java构建路径条目”,然后单击“下一步”。
  5. 从Java构建路径条目菜单中选择“Maven依赖项”,然后单击“Finish”。

您应该看到添加到Web部署程序集定义中的“Maven依赖项”。


查看完整回答
反对 回复 2019-07-22
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

在使用EclipseWDT时,我也会不时发生同样的事情。它特别令人沮丧,当这发生在一个未经修改和以前工作的项目。在最后一个场景中,我就是这样修复它的:

  1. 停止Tomcat(如果它正在运行)
  2. 打开“Servers”视图:窗口>显示视图>其他>服务器
  3. 右击TomcatServer>清洁Tomcat工作目录。
  4. 右键单击TomcatServer>Cleaning
  5. 重新启动服务器

这通常解决了你提到的问题。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 924 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信