Java VisualVM не показывает / перечисляет мой процесс tomcat java

Я использую jdk64 и моя версия java -1.6.0_24. Я запускаю оба процесса (Tomcat java process и VisualVM) в качестве администратора на Windows Server 2008.

Tomcat работает с -Xmx7196m, где jvisualvm работает с -Xms24m и -Xmx256m. Может ли это быть причиной?

2 ответов


вам нужно добавить JMX параметры для включения JMX подключение к приложению, поэтому добавьте следующие параметры:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=8484
-Dcom.sun.management.jmxremote.ssl=false

тогда вам нужно добавить свой процесс tomcat вручную, так что right click on you localhost node -> Add JMX Connection -> type your port -> OK.

ваш процесс tomcat будет указан в разделе localhost node.


наш сервер приложений-JBOSS 6.1.0.final и сам наш сервер не начинает добавлять эти строки в run.conf.Bat-файл -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=8484 -Dcom.sun.management.jmxremote.ssl=false