Fer*_*A. 5 spring caching ehcache
使用ehcache和Spring启动tomcat时收到此错误。
Another CacheManager with same name '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.
Run Code Online (Sandbox Code Playgroud)
ehcache.xml
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ehcache.xsd"
updateCheck="true"
monitoring="autodetect"
dynamicConfig="true"
name="ehcacheManager"
>
....
</ehcache>
Run Code Online (Sandbox Code Playgroud)
cache-context.xml
<bean id="cacheManager"
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" scope="singleton">
<property name="shared" value="true"/>
<property name="configLocation">
<value>classpath:ehcache.xml</value>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
我确实对hibernate-ehcache有旧的依赖,但是不幸的是我无法删除。这可能是问题吗?
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>3.5.0-Final</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
有什么建议么?谢谢!
| 归档时间: |
|
| 查看次数: |
6701 次 |
| 最近记录: |