在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進程。