严重: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

前几天把部分模块的CRUD写完后,就回家了,但是同事说启动项目报错,这确实是我自己疏忽了,写完了也没重启项目测试一下再走。因为同事主要负责前端,问题就没解决,这两天忙完事情回来处理bug。

严重: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

原因是自己的jar文件没有同步发布到tomcat项目的lib目录中(如果你是用Maven进行构建的话) ,所以导入maven项目后,首先要在部署装配界面添加maven jar包的路径。

* 添加了maven jar包 路径后,以后对jar包的添加和移除都会自动同步到tomcat里的项目。

解决方法:

项目右键 -> Properties(特性) -> Deployment Assembly(部署 装配) -> 点击右边的Add按钮 -> 选择Java Build Path Entries -> 点击Next按钮 -> 选择你的Maven Dependencies 确定即可。

参考:https://www.cnblogs.com/JsonShare/p/5474945.html

——————————

2018.4.23 记录:又遇到了这个问题,是因为直接将自己工作空间中的maven项目导入eclipse,然后就直接在tomcat上运行这个项目,不管怎么访问自己写的接口,都是报错404!


561 Clicks !

发表评论

电子邮件地址不会被公开。