Я разрабатываю веб-приложение Java в Netbeans. Теперь я хочу контролировать свое приложение с помощью jconsole.MBeans не отображается в JConsole
public static void main(String[] args) throws Exception {
String name="Example";
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName object = new ObjectName("org.javalobby.tnt.jmx:type=example");
mbs.registerMBean(name, object);
}
Я также добавить следующие строки в GlassFish:
-Djava.rmi.server.hostname=myhost
-Dcom.sun.management.jmxremote.port=8686
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Проблема заключается в мои бобы не появляются на JConsole. Что я делаю неправильно?
До сих пор не работает. Если создать простой Java-приложение, код блога, который вы предоставляете, работает. Но в моем веб-приложении нет – Goldbones
. Как вы регистрируете MBean в своем веб-приложении? Через ServletContextListener? Отправьте соответствующий код. –
Andy Dufresne, танки для вашего ответа Мой MBean появляется, когда я вызываю метод, в котором я реализовал свой бин регистра. Вот почему он не появляется. Я просто чистил и строил – Goldbones