Another unnamed CacheManager already exists in the same VM.解决方法

原创 2015年11月18日 14:25:42
最近在研究缓存框架Ehcache的配置和使用,我想根据多个ehcache.xml创建多个CacheManager对象,但是报了异常: 
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不允许创建同样名称的CacheManager对象。如果我们没有ehcache.xml中配置CacaheManager的名称,那么默认的名称是__DEFAULT__。解决方式是<ehcache name="">中配置CacheManager的名称,并确保唯一。这样如下代码就不会报错了

第一个ehcache配置文件:


第二个ehcache配置文件:


版权声明:本文为博主原创文章,未经博主允许不得转载。

Another unnamed CacheManager already exists in the same VM

解决办法:将缓存的配置文件和其他的配置文件放在不同包下 1.缓存测试用例中,实例化容器时,只读缓存相关的配置文件; ApplicationContext aCtx = new FileSystemXm...
  • jeofey
  • jeofey
  • 2015年06月02日 17:17
  • 3160

在整合springmvc+mybatis+ecache时候报错如下: Another unnamed CacheManager already exists in the same VM.

在整合springmvc+mybatis+ecache时候报错如下:  Error creating bean with name ‘ehCacheManager’ defined in class...
  • zh609718046
  • zh609718046
  • 2016年01月27日 14:09
  • 1156

Ehcache配置时出错- Another unnamed CacheManager already exists in the same VM. Please provide unique name

配置Ehcache时出错: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the s...
  • u013147600
  • u013147600
  • 2015年08月31日 14:50
  • 4280

net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM.

hibernate的一个错误。可能发生在hibernate更换版本或者整合其它框架时。我发生在springData整合JPA(hibernate是JPA的一个实现,所以要使用hibernate的包) ...
  • maoyuanming0806
  • maoyuanming0806
  • 2017年10月04日 11:37
  • 4975

ehcache2.5后hibernate多SessionFactory报错的解决(Another unnamed CacheManager )

今天在项目中配置多SessionFactory,抛错 Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager a...
  • sarck3
  • sarck3
  • 2014年01月03日 14:02
  • 728

Springmvc中配置ehcache遇到错误Another CacheManager with same name

Caused by: net.sf.ehcache.CacheException: Another CacheManager with same name '' already exists in t...
  • XinTeng2012
  • XinTeng2012
  • 2015年04月03日 01:05
  • 4129

缓存框架Ehcache学习(一)创建多个CacheManager抛出异常

最近在研究缓存框架Ehcache的配置和使用,我想根据多个ehcache.xml创建多个CacheManager对象,但是报了异常: Caused by: net.sf.ehcache.CacheEx...
  • aitangyong
  • aitangyong
  • 2014年04月03日 11:44
  • 2942

Ehcache依赖版本问题:Another CacheManager with same name 'es' already exists in the same VM.

最近在写一个shiro 的demo用到Ehcache缓存配置。结果在启动项目的时候出错。Caused by: net.sf.ehcache.CacheException: Another CacheM...
  • henry_chatter
  • henry_chatter
  • 2017年11月01日 10:02
  • 263

Another unnamed CacheManager already exists in the same VM.解决方法

最近在研究缓存框架Ehcache的配置和使用,我想根据多个ehcache.xml创建多个CacheManager对象,但是报了异常:  Caused by: net.sf.ehcache.CacheE...
  • qq_30337695
  • qq_30337695
  • 2015年11月18日 14:25
  • 2190

Another unnamed CacheManager already exists in the same VM.解决方法

Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM...
  • xionglangs
  • xionglangs
  • 2017年05月10日 18:12
  • 248
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Another unnamed CacheManager already exists in the same VM.解决方法
举报原因:
原因补充:

(最多只允许输入30个字)