2013-04-29 5 views
2

Я пытаюсь отладить некоторые утечки памяти в своих приложениях на JBoss 7. Поэтому я загрузил VisualVM, подключенный к запущенному экземпляру JBoss на localhost (который уже занял 5 минут, что странно). НО, у меня нет опции «Выполнить GC» в разделе «Монитор» (кнопка отключена), а вкладка «Тема» полностью отсутствует. Это то же самое для других приложений Java, таких как NetBeans, только за исключением самого VisualVM.Использование VisualVM на сервере приложений JBoss

Я также пробовал jVisual, и он не может подключиться к событию на моем сервере JBoss. Я читал, что это может быть вызвано некоторыми проблемами учетных записей пользователей (вы не можете запускать VisualVM как root), но я использую все эти приложения под своей личной учетной записью.

ответ

3

Проблема решена, вам нужно положить visualvm.sh в JBOSS_HOME/bin и запустить VisualVM оттуда. Here вы можете найти, как получить этот файл. Затем вам нужно подключиться через JMX с запросом вроде service:jmx:remoting-jmx://{host_name}:{port} (так что в моем случае localhost: 9999). Это сработало для меня.

Смежные вопросы