2012-01-18 2 views
1

Чтобы включить удаленный мониторинг, необходимо настроить management.properties в 'jre_home \ lib \ management'. Но даже после настройки требуемых свойств нижеЧто нужно для настройки параметров управления.properties в профилировании удаленных JVM

com.sun.management.jmxremote.port=<portNum> 
com.sun.management.jmxremote.authenticate=false 
com.sun.management.jmxremote.ssl=false 

я не смог подключиться к удаленному JVM с: с учетом использования JConsole или JVisualVM. Поэтому в дополнение к этой конфигурации мне нужно сделать какие-либо изменения кода, чтобы разрешить профилирование удаленных JVM (например, создание JMX-сервера)?

Поскольку я настраиваю management.properties, это повлияет на все приложения Java, используя эту JRE. Итак, в этом контексте, как профилировать каждое приложение?

Итак, можно ли профилировать удаленный JVM, настроив некоторые свойства и не внося никаких изменений кода?

ответ

2

Какую версию JDK вы используете? В версии до версии JDK 1.6 вам необходимо указать -Dcom.sun.management.jmxremote или -Dcom.sun.management.jmxremote.port в приложении, которое вы хотите контролировать с помощью JConsole. В JDK 1.6 он должен работать, если вы не укажете -XX: -DisableAttachMechanism.

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

  • Нет связанных вопросов^_^