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