我正在尝试通过 JConsole 中的 JMX 监视我的应用程序的对象。但是在 JConsole 中我看不到同一个类的多个对象。这是我的代码:
ApplicationCache cache1 = new ApplicationCache();
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName("org.javalobby.tnt.jmx:type=ApplicationCacheMBean1");
mbs.registerMBean(cache1, name);
imitateActivity(cache1);
ApplicationCache cache2 = new ApplicationCache();
mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name2 = new ObjectName("org.javalobby.tnt.jmx:type=ApplicationCacheMBean2");
mbs.registerMBean(cache2, name2);
imitateActivity(cache2);
在 JConsole UI 中,我只能看到的信息ApplicationCacheMBean1
。没有关于 的信息ApplicationCacheMBean2
。请帮忙。