严重: 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应用结构中了

操作完后,重新部署工程,不再报错了。然后我们再到.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。问题因此解决。

原文地址:https://www.cnblogs.com/lc93/p/7879131.html

Maven项目下update maven后Eclipse报错相关推荐

  1. Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL

    严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis ...

  2. Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: org.springfra

    2019独角兽企业重金招聘Python工程师标准>>> 出现这个java.lang.ClassNotFoundException: org.springframework.web.c ...

  3. maven管理的项目导入时pom报错

    maven项目导入后 : 第一步 右击--build path 修改jdk 第二步 右击--run as-- maven clean   清除上一次maven执行的结果 maven clean是mav ...

  4. IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置

    IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置 Maven 项目的创建 在IDEA 21版中,Maven项目无需下载 其他版本,查看 ...

  5. Maven项目下HttpServletRequest 或 HttpServletResponse需引用的依赖包

    转载: http://xyly624.blog.51cto.com/842520/865630/ Maven项目下HttpServletRequest 或 HttpServletResponse需引用 ...

  6. 解决 maven 项目中加入了 lombok 库后依然报错的问题

    解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...

  7. Maven项目下HttpServletRequest 或 HttpServletResponse显示红色

    用Idea软件,Maven项目下HttpServletRequest 或 HttpServletResponse显示红色,需引用的依赖包:servlet-api.jar,官网上对应的是:JavaSer ...

  8. Maven打包后运行报错

    Maven打包后运行报错 场景描述 今天在用Maven打包的时候发现打完后的jar包无法正常执行,一开始我以为是依赖问题.结果在摸索中发现有一个技巧可以解决问题. 解决方法 1.先clean 2.然后 ...

  9. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

最新文章

  1. 神经网络输出大小(卷积层及池化层)
  2. Sqoop 工具速查表(中文版)--转
  3. 现代操作系统:进程和线程总结
  4. sql2008 查询某个表被那些存储过程用到
  5. [Scrum] 12.22
  6. (转)基于Metronic的Bootstrap开发框架经验总结(3)--下拉列表Select2插件的使用...
  7. InterlockedIncrement
  8. 论文简述 | PL-VINS:具有点和线特征的实时单目视觉惯性SLAM
  9. 【狂神说Redis】2Redis入门 2-4 Redis基础知识
  10. 利用Java发送邮件(含附件)的例子
  11. Java之 OOP编程思想理解1
  12. 微信修改步数(卡密版)
  13. 健康体检信息管理系统方案/案列/软件/APP/小程序/网站
  14. 程序员职业规划:按照这规划,我年薪43万!
  15. c语言课设ktv点歌系统1,C语言ktv点歌系统
  16. python基础--除法,取整,取模(取余)(/,//,%),以及int最大值,大数乘法
  17. django 使用时自定义fields的ModelSerializerield
  18. Verilog——74LVC161计数器
  19. Linux和Windows系统基础操作命令
  20. Ajax vs Willem II,Ajax is bedrijfsongeval weer te boven

热门文章

  1. C/C++ 代码检测工具
  2. [c语言]小课堂 day5
  3. 盘点!项目管理软件排行榜前十名
  4. DataGridview动态初始化
  5. 然崽的C++学习笔记
  6. APB信号说明及波形示例
  7. 如何查看百度百家号审核进度
  8. 研发经理内功修炼心得
  9. #14# SCCM管理 - 维护窗口
  10. 没经验怎么做电商赚钱?做电商要学会这5点!