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 构建配置文件

apache maven intellij idea

apache maven 快照

apache maven 管理依赖

apache maven 自动化部署

apache maven 仓库

apache maven elipse ide

apache maven 概述

apache maven 构建 & 测试工程

apache maven 插件

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




打赏

取消

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

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

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

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

评论

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