A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

严重: 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:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

10 个回复

倒序浏览
一般出现这种错误有可能是spring库没有包含,主要是spring-web.jar。不过工程中已经存在这个库文件,并且同一个工程之前加载过没有出现这种错误。移除tomcat中的工程,启动tomcat还是出现相同的问题。这就可能是tomcat缓存问题,进入tomcat的webapp目录,清空里面的文件,再重新加载工程,启动tomcat,问题应该可以解决。
你试试。~

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
梁贺 发表于 2013-9-25 00:13
一般出现这种错误有可能是spring库没有包含,主要是spring-web.jar。不过工程中已经存在这个库文件,并且同 ...

我把webapps下的工程都删除后,重新发布了,还是那问题
回复 使用道具 举报
有可能spring这个相关的JAR包没有拷贝到这个项目部署到TOMCAT以后的相应目录中

在项目上点右键看属性
把jar包在Java Build Path重新导入一次
如果显示已经导入到了列表中还有问题就在Order and Export选项卡中勾选下

如果你确定配置没有问题的话 然后jab包都有放到lib文件夹里 那么只能是jar包冲突了 你导入的包自己清查一遍 有可能是版本不兼容问题 因为这个报错太多了 你配置稍微错一点点 都会报这个错的 你还是检查下自己spring配置吧

希望可以帮到楼主、、、

The you smile until forever 、、、、、、、、、、、、、、、、、、、、、

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
yting_xmei1129 发表于 2013-9-25 11:07
有可能spring这个相关的JAR包没有拷贝到这个项目部署到TOMCAT以后的相应目录中

在项目上点右键看属性

我是刚开始学习的,对这个研究不是很深刻,不知能否说的详细点,spring的配置??
回复 使用道具 举报
冷月 发表于 2013-9-25 11:49
我是刚开始学习的,对这个研究不是很深刻,不知能否说的详细点,spring的配置?? ...

Tomcat 服务器,就是你的jar包有没有部署到tomcat服务器中去,可能就是你工程里面有jar包,但是你的tomcat服务器没有jar包!因为你没部署过去、、、
回复 使用道具 举报
冷月 高级黑马 2013-9-25 15:03:01
7#
yting_xmei1129 发表于 2013-9-25 11:51
Tomcat 服务器,就是你的jar包有没有部署到tomcat服务器中去,可能就是你工程里面有jar包,但是你的tomca ...

有啊 我在tomcat的webapp下恩那个找到jar包   谢谢你!!
回复 使用道具 举报
web.xml

<listener>
   <listener-class>
    org.springframework.web.context.ContextLoaderListener
   </listener-class>
  </listener>
回复 使用道具 举报
冷月 高级黑马 2013-9-25 16:25:23
9#

这个我都在文件中写了
回复 使用道具 举报
冷月 发表于 2013-9-25 16:25
这个我都在文件中写了

看这个异常就是类没有导全啊,或者有一些支持的jar包?
回复 使用道具 举报
肖亚光 发表于 2013-9-25 17:24
看这个异常就是类没有导全啊,或者有一些支持的jar包?

我是在Myeclipse 6.5中直接配置的,不知道缺少那些jar包?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马