您的位置:首页 > 运维架构 > Apache

NoClassDefFoundError: org/apache/ibatis/session/SqlSession

2016-05-18 10:42 651 查看
我用maven管理jar包,然后配置ssm环境时老是出现

[ERROR] [2016-05-16 15:10:40][org.springframework.web.context.ContextLoader]Context initialization failed

  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in class path resource [spring-mybatis.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError:
org/apache/ibatis/session/SqlSession

我知道是缺少相关的jar包,但是我项目里明明已经有了mybatis的jar包,让我很是郁闷。

过了一会,myeclipse里弹出一个框,大概是说maven某些jar包下载不完全,我仔细看了看Maven Dependencies,发现了一个小细节

,正常的jar包是像上面的一样,底下的那个就是出问题的jar包,也许是下载不完整。我在pom.xml里面把出问题的jar包的依赖删除,然后从网上下了相关的jar包,放到项目的lib里面然后add
to build path,重新部署就可以啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: