严重: 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/firstdream/p/8401635.html

Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL相关推荐

  1. 首次使用eclipes运行项目报错“Java.lang.ClassNotFoundException”

    首次使用eclipes运行项目报错"Java.lang.ClassNotFoundException" 运行项目时提示: 解决方法: 1.点击菜单-Project-Build Au ...

  2. Maven项目下update maven后Eclipse报错

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

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

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

  4. maven项目 报错 java.lang.ClassNotFoundException: org.springframework.web.filter.HiddenHttpMethodFilter

    报错信息如下: 严重: Exception starting filter hiddenHttpMethodFilter java.lang.ClassNotFoundException: org.s ...

  5. 当Androidstudio添加权限后仍然报错java.lang.SecurityException: Permission Denial

    当Androidstudio添加权限后仍然报错 1.AndroidMainfest.xml文件里添加一行代码 <uses-permission android:name="androi ...

  6. Spring Cloud Feign 启动报错 java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalan

    问题描述:在Spring Cloud项目中引入了feign后启动项目,项目会报错:java.lang.ClassNotFoundException: org.springframework.cloud ...

  7. pyspark报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

    完整报错如下: Traceback (most recent call last):File "<stdin>", line 6, in <module>F ...

  8. 报错java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher解决方案

    一. 测试类 public static void main(String[] args) {String str="{\"value\":\"我是测试valu ...

  9. java(优化15) 报错java.lang.ClassNotFoundException: net.sf.ezmorph.Morpher解决方案

    一. 测试类 public static void main(String[] args) {String str="{\"value\":\"我是测试valu ...

最新文章

  1. 创建新的ros工作空间
  2. spring core源码解读之ASM4用户手册翻译之一asm简介
  3. NSTimer定时器进阶——详细介绍,循环引用分析与解决
  4. [精华] 讨论 Setsockopt选项
  5. list 增 删 改 查 及 公共方法
  6. [论文阅读] Stereoscopically Attentive Multi-scale Network for Lightweight Salient Object Detection
  7. 21天学通C语言-学习笔记(4)
  8. matlab 变分法,模糊数学+变分法+Matlab基础教程
  9. http中长连接与短连接的区别,和实现方式。
  10. pc端下载微信视频号中的视频
  11. 一个简单的java分页
  12. Markdown | 最具有效率的写作工具一次性掌握
  13. onlyOffice常用api整理(1)
  14. RTX 3090运行报错:RuntimeError: CUDA error: no kernel image is available for execution on the device
  15. 用计算机表达爱意,“我爱你”用古语表达,句句蕴含爱意,网友:真是表白“利器”...
  16. php html5手机端多张图片上传,PHP+jQuery+html5实现图片选取裁剪上传(兼容手机上传)...
  17. 学计算机用多大的u盘合适,装w764位系统需要多大u盘呢?
  18. Android-移动支付 支付宝 微信 银联
  19. 物联网数据的十大特征
  20. 市场风险的度量-下行风险最大回撤

热门文章

  1. 类模板(参考《C++ Templates 英文版第二版》)
  2. 60分钟快速入门PyTorch
  3. 如果你还不了解GBDT,不妨看看这篇文章
  4. 算法之排序算法-直接插入排序
  5. codeforces-1176 (div3)
  6. Spark-Streaming基础
  7. SQL Server中使用自定义指定顺序排序
  8. QuickPart应用系列
  9. 是先设计mysql表再进行php代码_PHP与RBAC设计思路,数据表设计与源码讲解
  10. 单片机shell命令_MCU调试大法:使用串口实现简单shell功能