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