在web.xml中加入listerner来将ehcache注册到MBean,Listener代码内容如下:
CacheManager manager = CacheManager.getInstance(); MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer(); ManagementService.registerMBeans(manager, mBeanServer, false, false, false, true);
应用中的ehcache.xml配置如下,主要需要加入statistics属性:
<defaultCache maxElementsInMemory="10000" eternal="false" overflowToDisk="false" timeToLiveSeconds="180" diskPersistent="false" diskExpiryThreadIntervalSeconds="120" statistics="true"/>
配好后启动Jetty,通过Jconsole连接Jetty进程。