前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ClassNotFoundException

ClassNotFoundException

作者头像
the5fire
发布2019-02-28 14:39:39
8750
发布2019-02-28 14:39:39
举报

ClassNotFoundException:org.springframework.web.con text.ContextLoaderListener

就这一个错误调试到了大半夜,终于算是解决了。

在整合SSH中出现的错误,使用的spring3.0.5.这个只需要加入spring.jar就可以了。在设置好web.xml文件之后,tomcat7.0启动不了,一直报这个错误。网上找了所有可能的解决方案,都没有解决。中间还引入了spring-web.jar来尝试解决,不过这个包的引入导致:java.lang.NoSuchMethodError: org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(I)Ljava/util/Map;这个错误的产生。

无奈之下只得一边重启tomcat一边又不断的根据tomcat的输出信息判断。项目部署之前启动tomcat的信息,项目部署之后启动tocmat的信息,因为要判断是否是tomcat本身就有问题。因为以前在tomcat下部署过其他的项目,以前的有问题的项目也有提示出错的,所以就直接把以前的项目给删除掉。重新来。tocmat不再出错,但是部署之后问题依旧。

为了是问题变得简单,就把tomcat下面的其他项目统统删掉,只留下当前要整合的ssh项目,启动一次失败之后删除jar包里面的spring-web.jar这个包(先前添加上的),再次启动,就成功了。

由此可以看出tomcat在处理jar包引用时的一点端倪,那就是它可能是将所有项目中用到的jar包放在一起,因此很可能会导致jar包冲突(这个可是经常遇见的情况了)。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-01-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档