として登録されているJBossv4.2MBeanにアクセスしようとしています
jboss.web:type=Manager,path=/,host=localhost
次のコードを使用します。
ObjectName name = new ObjectName("jboss.web:type=Manager,path=/,host=localhost");
ManagementFactory.getPlatformMBeanServer().getAttribute(name, "activeSessions");
しかし、このコードは次の例外をスローし続けます。
javax.management.InstanceNotFoundException : jboss.web:type=Manager,path=/,host=localhost is not registered.
一方、... // localhost:8080 /jmx-console/を介してjmx-consoleを使用してこのBeanを表示および使用することができます-MBeanが使用可能です。
コードを介して同じMBeanにアクセスするには、他に何が必要ですか?