Hibernate 5应用迁移时无法创建CacheImplementor服务的问题求助
Hibernate 5应用迁移时无法创建CacheImplementor服务的问题求助
大家好,我最近在把项目迁移到Hibernate 5版本时,启动阶段碰上个棘手的问题——SessionFactory创建失败了,具体的报错信息如下:
ERROR repository.legacy.HibernateSessionManager - "Initial SessionFactory creation failed" org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.cache.spi.CacheImplementor] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) Caused by: net.sf.ehcache.CacheException: java.io.IOException: Access is denied at net.sf.ehcache.DiskStorePathManager$DiskStorePath.<init>(DiskStorePathManager.java:331) Caused by: java.io.IOException: Access is denied at java.io.WinNTFileSystem.createFileExclusively(Native Method)
目前我用的Hibernate核心依赖是:
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.6.1.Final</version> </dependency>
搭配的EHCache依赖如下(内容没粘贴完整):
<dependency> <groupId>org.ehcache</groupId> ... </dependency>
有没有朋友遇到过类似的问题呀?麻烦帮忙分析下可能的原因和解决办法,谢谢大家了!
备注:内容来源于stack exchange,提问作者Michu93
相关产品推荐
相关产品推荐

