Maven项目中缺少jar包引起的报错 nested exception is java.lang.NoClassDefFoundError

来源:互联网 发布:淘宝怎么查看我的评价 编辑:程序博客网 时间:2024/05/16 18:36

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.mybatis.caches.ehcache.EhcacheCache


【原因解决:】发生在Maven项目中,EhcacheCache是其中pom中引入的一个jar包,但是由于网络问题,这个jar包下载完成,但是相应的pom文件并没有下载完成,导致不能正常初始化而报错。删除repository中对应的路径,将文件夹下的文件全部删除,在pom的dependency中剪切这组标签,重新粘贴,保存。网络好的情况下自动下载完整jar包和相应pom配置文件。再运行项目,一切正常。



阅读全文
0 0
原创粉丝点击