jconsole (Java 7) в Linux не может подключиться к процессу JVM, но jconsole (Java 6) может

Когда я запускаю JConsole (версия 1.7.0_80-b15), отображаются разные локальные идентификаторы JVM, но JConsole может подключаться только к нескольким, но не ко всем (неактивны).

Когда я нажимаю на прикрепляемый PID, появляется сообщение Note: The management agent will be enabled on this process отображается внизу списка PID. Когда я нажимаю на недоступный PID, отображается сообщение Note: The management agent is not enabled on this process,

Недоступный процесс JVM - это версия 1.7.0_80-b15, и он имеет следующие свойства в качестве аргументов командной строки:

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=6002
-Dcom.sun.management.jmxremote.authenticate=false

Но если я запускаю Jconsole (1.6.0_24-b07), тот же "недоступный" PID не выделяется серым (хотя в нижней части списка PID примечание не отображается), и у Jconsole не возникает проблем с присоединением к нему.

Почему JConsole v6 работает, а JConsole v7 нет?

0 ответов

Другие вопросы по тегам