MBeans, зарегистрированные на MBean Server, не отображаются в JConsole

Я создаю MBEAN Server с использованием MBeanServerFactory.CreateMBeanServer и зарегистрируйте MBeans с ним. Я могу найти MBean Server в JConsole, но когда я подключу к нему, я не вижу зарегистрированных MBeans. Вот код:

public static void main(String[] args) throws Exception
{
    MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer("example");
    ObjectName objectName = new ObjectName("example:type=simpleMbean");
    Simple simple = new Simple (1, 0);
    mbeanServer.registerMBean(simple, objectName);
    while (true)
    {
    }
}

вместо создания Mbean Server, если я использую PlatformBeanServer и зарегистрирую My Mbean к нему, я вижу MBean в JConsole. Любая идея, что еще мне нужно делать, делая CreateMBeanServer?

6
задан Prasanna 14 September 2011 в 23:00
поделиться