You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:39:52