java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener


本文摘自classinstance.cn。

项目修改pom文件后,eclipse中的tomcat突然启动不起来了,一直报错:

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

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)

at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)

各种clean,重新编译都不行,tomcat重新部署,clean,pulish都不行。看来不是编译的问题了,上面报的是类不存在,找不到的问题,于是我打开tomcat部署目录文件看了下,如下:

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

WEB-INF下没有lib包,顿时恍然大悟,jar包没有加载到tomcat中。

看看项目的Deployment Assembly配置有没有maven部署目录到WEB-INF/lib,如下图,我的项目因为重新弄过,所以maven在下图没有了:

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

正确的配置如下:

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

配置完成OK,重新部署问题搞定!

相关阅读 >>

apache maven elipse ide

apache maven 构建自动化

apache maven intellij idea

apache maven 工程模版

apache maven 管理依赖

apache maven 外部依赖

apache maven 构建生命周期

apache maven 环境配置

apache maven 自动化部署

apache maven netbeans

更多相关阅读请进入《tomcat》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...