我使用Ehcache监视器和版本ehcache-monitor-kit-1.0.3。启动ehcache监视器服务器时,会出现错误
self
我发现方法 Exception in thread "CounterManagerImpl Timer" java.lang.NoSuchMethodError: net.
sf.ehcache.Ehcache.getStatistics()Lnet/sf/ehcache/Statistics;
at org.terracotta.ehcachedx.monitor.probe.SampledCacheStatistics$1.call(
SampledCacheStatistics.java:87)
at org.terracotta.ehcachedx.monitor.probe.SampledCacheStatistics$1.call(
SampledCacheStatistics.java:85)
在不同版本ehcache-core-xx.jar的界面中是不同的,如果版本< 2.7.0,这就是我需要的,但是在pom中添加依赖
getStatistics()
,在本地存储库中,我找到了
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.6.0</version>
</dependency>
,所以没有像
这样的行 14 10:59 _maven.repositories
14 10:59 ehcache-2.6.0.pom
14 10:59 ehcache-2.6.0.pom.sha1
没有罐子,我该怎么办?
答案 0 :(得分:0)
您尝试将ehcache
的版本升级为2.10.4
。你可以在下面找到依赖:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.10.4</version>
</dependency>