java.lang.ClassNotFoundException:org.hibernate.cache.EhCacheProvider 在我的pom.xml中,ecahce的依赖关系如下所示
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.5.0</version>
</dependency>
但我仍面临问题classNotFound Exception
请帮我解决iam从过去2天开始的尝试
答案 0 :(得分:6)
您正在寻找的依赖关系我认为(可能是不同的版本)
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>3.6.2.Final</version>
</dependency>
我使用Maven Central的搜索网站搜索了缺失的课程:
http://search.maven.org/#search|ga|1|fc%3A%22org.hibernate.cache.EhCacheProvider%22
答案 1 :(得分:1)
当我遇到这个问题时,那是因为我试图更新hibernate的版本。从休眠3.2迁移到3.3时,包拆分。我试图用hibernate-core替换hibernate。恢复到完整的hibernate包(3.2级)修复了我的问题。
在我的下一轮更新中,我可能需要用hibernate-core和hibernate-ehcache替换完整的hibernate包,如上所述。