ehcache2.5后hibernate多SessionFactory报错的解决(Another unnamed CacheManager )
2014-01-03 14:02
330 查看
今天在项目中配置多SessionFactory,抛错
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following:
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary
2. Shutdown the earlier cacheManager before creating new one with same name.
经查,ehcache在2.5以后,CacheManager使用了Singleton,这样在创建多个CacheManager时就会产生上述错误。
http://ehcache.org/documentation/get-started/concepts 是官方解释
解决方法是在Hibernate的hibernateProperties配置中,加上
<prop key="hibernate.cache.region.factory_class">
org.hibernate.cache.SingletonEhCacheRegionFactory
</prop>
Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the config or do one of following:
1. Use one of the CacheManager.create() static factory methods to reuse same CacheManager with same name or create one if necessary
2. Shutdown the earlier cacheManager before creating new one with same name.
经查,ehcache在2.5以后,CacheManager使用了Singleton,这样在创建多个CacheManager时就会产生上述错误。
http://ehcache.org/documentation/get-started/concepts 是官方解释
解决方法是在Hibernate的hibernateProperties配置中,加上
<prop key="hibernate.cache.region.factory_class">
org.hibernate.cache.SingletonEhCacheRegionFactory
</prop>
相关文章推荐
- hibernate3与ehcache-2.8.3配合使用,在多个SessionFactory实例的情况下出现“Another unnamed CacheManager already exists in the same VM”问题
- Another unnamed CacheManager already exists in the same VM (ehCache 2.5) 解决办法
- ehcache2.5后hibernate多SessionFactory报错的解决
- ehcache2.5后hibernate多SessionFactory报错的解决
- net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM.
- Hibernate 异常CacheException: Another unnamed CacheManager already exists in the same VM
- Another unnamed CacheManager already exists in the same VM.解决方法
- net.sf.ehcache.CacheException: Another unnamedCacheManager already exists in the same VM
- Ehcache配置时出错- Another unnamed CacheManager already exists in the same VM. Please provide unique name
- ehcache2.5后hibernate多SessionFactory报错的解决
- Another unnamed CacheManager already exists in the same VM.解决方法
- ehcache2.5后hibernate多SessionFactory报错的解决
- Another unnamed CacheManager already exists in the same VM
- java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.()V from class org.hibernate.cache.EhCa
- Ehcache依赖版本问题:Another CacheManager with same name 'es' already exists in the same VM.
- Another unnamed CacheManager already exists in the same VM
- 在整合springmvc+mybatis+ecache时候报错如下: Another unnamed CacheManager already exists in the same VM.
- SpringBoot--P-1:缓存 Another unnamed CacheManager already exists in the same VM.
- Springmvc中配置ehcache遇到错误Another CacheManager with same name
- Another unnamed CacheManager already exists in the same VM