添加了Spring WS Security依赖项,现在ehcache由于已经存在而失败

时间:2017-09-22 14:47:49

标签: spring-security ehcache spring-ws

我是ehcache的新手,但我将库org.springframework.ws:spring-ws-security:2.4.0.RELEASE添加到我们的项目中,现在相同的缓存加载了两次,我在启动时遇到以下异常。

不确定您需要哪些其他信息,但我可以发布更多信息。

实际库已添加

compile ('org.springframework.ws:spring-ws-security:2.4.0.RELEASE') {
        exclude module: 'net.sf.ehcache'
        exclude module: 'org.springframework'
        exclude module: 'org.springframework.ws'
    }

堆栈追踪:

  

引起:org.hibernate.cache.CacheException:   net.sf.ehcache.CacheException:已经是另一个未命名的CacheManager   存在于同一个VM中。请为每个人提供唯一的名称   在配置中的CacheManager或执行以下操作之一:   1.使用CacheManager.create()静态工厂方法之一重用相同名称的相同CacheManager,或者根据需要创建一个   2.在创建具有相同名称的新缓存之前关闭先前的cacheManager。现有CacheManager的来源是:   DefaultConfigurationSource [ehcache.xml或ehcache-failsafe.xml] at   org.hibernate.cache.ehcache.EhCacheRegionFactory.start(EhCacheRegionFactory.java:107)   〜[hibernate-ehcache-4.3.10.Final.jar:4.3.10.Final] at   org.hibernate.internal.CacheImpl。(CacheImpl.java:70)   〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at   org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:40)   〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at   org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:35)   〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at   org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.initiateService(SessionFactoryServiceRegistryImpl.java:91)   〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] at   org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:251)   〜[hibernate-core-4.3.11.Final.jar:4.3.11.Final] ... 119个常见帧   省略:net.sf.ehcache.CacheException:另一个未命名的   CacheManager已存在于同一个VM中。请提供独特的   配置中每个CacheManager的名称或执行以下操作之一:   1.使用CacheManager.create()静态工厂方法之一重用相同名称的相同CacheManager,或者根据需要创建一个   2.在创建具有相同名称的新缓存之前关闭先前的cacheManager。现有CacheManager的来源是:   DefaultConfigurationSource [ehcache.xml或ehcache-failsafe.xml] at   net.sf.ehcache.CacheManager.assertNoCacheManagerExistsWithSameName(CacheManager.java:628)   〜[ehcache-2.9.0.jar:2.9.0] at   net.sf.ehcache.CacheManager.init(CacheManager.java:392)   〜[ehcache-2.9.0.jar:2.9.0] at   net.sf.ehcache.CacheManager。(CacheManager.java:270)   〜[ehcache-2.9.0.jar:2.9.0] at   org.hibernate.cache.ehcache.EhCacheRegionFactory.start(EhCacheRegionFactory.java:91)   〜[hibernate-ehcache-4.3.10.Final.jar:4.3.10.Final] ... 124常见   框架省略

0 个答案:

没有答案