我用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,重新部署就可以啦。