1
我正在使用Eclipse编写两个简单的Java程序。第一个程序创建一个简单的mbean并将其注册到Mbean服务器中。第二个程序检索注册的mbean的信息。要注册和检索我用下面的代码来创建服务器同时计划在MBean:检索已注册JMX的信息mbean
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
当我跑我的第二个程序没有列出创建MBean并在下面两行返回false。
ObjectName mbeanName = new ObjectName("HelloAgent:name=helloWorld1");
mbs.isRegistered(mbeanName);
但是,我可以看到它并使用JConsole访问它。 我错过了什么吗? 谢谢! JConsole的snapshot1 JConsole的快照2