gpt4 book ai didi

spring - EHCache:缓存简单已经存在

转载 作者:行者123 更新时间:2023-12-04 19:36:46 27 4
gpt4 key购买 nike

如何解决异常:

这是一个配置:

     <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" 
p:cacheManager-ref="ehcache" lazy-init="true"/>

<bean id="ehcache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"
p:configLocation="ehcache.xml"
p:shared="true"/>
</beans>

异常:

Caused by: net.sf.ehcache.ObjectExistsException: Cache simple already exists
at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:993) [ehcache-core-2.3.0.jar:]
at net.sf.ehcache.CacheManager.addCache(CacheManager.java:938) [ehcache-core-2.3.0.jar:]
at net.sf.ehcache.CacheManager.addCache(CacheManager.java:916) [ehcache-core-2.3.0.jar:]
at org.springframework.batch.admin.util.SimpleEhCacheInterceptor.afterPropertiesSet(SimpleEhCacheInterceptor.java:77) [spring-batch-admin-manager-1.2.2.BUILD-SNAPSHOT.jar:]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545) [spring-beans-3.2.0.RELEASE.jar:3.2.0.RELEASE]

最佳答案

我遇到了类似的问题,但已通过临时解决方案解决。

我使用以下内容覆盖了 spring-batch-admin-manager-1.2.1.RELEASE.jar!/META-INF/spring/batch/bootstrap/manager/jmx-context.xml 中定义的 beans。

<bean id="batchMBeanExporter" class="java.lang.String"/>
<bean id="mbeanExporter" class="java.lang.String"/>
<bean id="cacheInterceptor" class="java.lang.String"/>

但我仍然不确定为什么会出现问题以及上面是如何解决的。

关于spring - EHCache:缓存简单已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16432528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com