我有一个使用hibernate和EHCache作为第二层缓存的应用程序。我想监视缓存的活动,我发现ehcache-monitorr工具看起来很不错 在我按照自述文件的指示后,我在may classpath中添加了echcache-probe jar并定义:
Node Insert(Node head,int x) {
Node head_node = head;
while( head.next != null )
{
head = head.next;
}
Node new_node = null;
new_node.data = x;
head.next= new_node;
return head_node;
}
该应用程序不再启动并失败,但有例外:
<cacheManagerPeerListenerFactory
class="org.terracotta.ehcachedx.monitor.probe.ProbePeerListenerFactory"
properties="monitorAddress=127.0.0.1, monitorPort=9889, memoryMeasurement=true" />
我使用ehcache-probe-1.0.3和ehcache 2.9.1 知道怎么克服这个吗?
答案 0 :(得分:0)
我的猜测是你的版本不兼容。预期探针类型,获得不同的探针类型 - 因此类铸造。这不应该发生在匹配的系统中,所以我怀疑不匹配。
由于Maven central中的最新探测是1.0.2,所以甚至比你的更早,我会说工具不起作用。
但是,自2.7以来,EHCache似乎有monitor built-in,那怎么样?