Maven项目下报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

标签: java
4人阅读 评论(0) 收藏 举报
分类:

报错:

严重: 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:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
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)

问题:
工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中,检查了maven的pom.xml,依赖引入正常,在工程Maven Dependencies视图中也能看到spring-web-3.1.0.RELEASE.jar包被正常引入进来了。

错误原因:
进入tomcat路径.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查,发现工程部署后在WEB-INF文件夹下没有生成lib目录,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下。

解决步骤:
1.项目右击–选择Properties,再选择Deployment Assembly,右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries
这里写图片描述

2.点击Next,选择Maven Dependencies
这里写图片描述

3.点击Finish,就把Maven Dependencies添加到Web应用结构中了

4.成功:重新部署工程,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来,问题解决。

查看评论

Maven项目管理构建自动化工具实战详解视频课程

maven是目前最流行的自动化构建工具,对于生产环境下的多框架,多模块的整合开发有重要的作用。 也可以这么说,maven是我们在项目开发中不可或缺的一个工具。
  • 2017年10月14日 20:36

Maven导入工程以后报java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

问题: 1.eclipse通过Maven导入web工程时运行web时可能报java.lang.ClassNotFoundException: org.springframework.web.conte...
  • ahou2468
  • ahou2468
  • 2017-04-08 15:14:47
  • 2377

启动Maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi...
  • qq_36410795
  • qq_36410795
  • 2017-06-23 00:13:08
  • 496

maven 项目 启动时异常:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListen

在项目web.xml中配置:   org.springframework.web.context.ContextLoaderListener   部署到tomcat中启...
  • u012956537
  • u012956537
  • 2015-10-24 09:27:32
  • 1491

tomcat启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

最近在启动cupid项目的时候,tomcat启动就报错,折腾N久,才解决,虐心历程 环境: jdk7 tomcat6 造成原因: 项目导入eclipse,默认使用了jre...
  • MrZhangXL
  • MrZhangXL
  • 2016-11-10 12:31:39
  • 1473

SpringMVC常见问题java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

在用Eclipse和Maven构建SpringMVC项目中, Maven Dependencies中已经有了spring-webmvc的jar包, 并且在其中也有org.springframewo...
  • t8unami
  • t8unami
  • 2017-04-21 09:58:21
  • 280

myeclipse启动maven项目报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader

严重: Exception sending context destroyed event to listener instance of class org.springframework.web....
  • Blue_Red_1314
  • Blue_Red_1314
  • 2017-12-15 09:53:43
  • 324

解决SSM,java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener 问题

今天搭建项目的时候发现了一个问题,在这里记录一下,在网上搜资料什么的,搞了好久才解决,其实很简单,不多说 直接说解决方法: 自己项目(鼠标右键) ——>Properties  ——>De...
  • mr_zhen8080
  • mr_zhen8080
  • 2016-03-17 17:19:27
  • 938

Maven项目启动时报错org.springframework.web.context.ContextLoaderListener

启动项目时报错  严重: Error configuring application listener of class org.springframework.web.context.Context...
  • u014368554
  • u014368554
  • 2015-12-26 17:14:07
  • 1334

maven创建spring项目之后,启动报错java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoade

错误:  org.apache.catalina.core.StandardContext listenerStart 严重: Error configuring application list...
  • yipanbo
  • yipanbo
  • 2015-05-14 15:21:14
  • 6173
    个人资料
    等级:
    访问量: 305
    积分: 278
    排名: 28万+
    文章分类
    文章存档
    最新评论