Как подключиться к локальному приложению через jconsole с помощью удаленного процесса? - PullRequest
0 голосов
/ 06 марта 2019

У меня есть обычное весеннее загрузочное приложение, и я могу подключиться к нему с помощью jconsole, когда я выбираю его из группы «Локальные процессы»:

enter image description here

Но я хочу подключиться к своему приложению удаленно. Во-первых, я хочу подключиться с того же компьютера, но с использованием удаленного процесса.

Я попытался набрать localhost: 1099 и localhost: 1199, но он не подключается:

enter image description here

Я не передавал никаких специальных ключей виртуальной машины.

Как я могу подключиться, используя удаленный процесс?

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

Отслеживаемое приложение должно быть запущено со следующими аргументами времени выполнения Java:

-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=1199
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

Затем в JConsole вы можете подключиться к удаленному процессу, используя localhost: 1199 .

0 голосов
/ 06 марта 2019

Мне удалось подключиться, когда я использовал порт из -Dcom.sun.management.jmxremote.port

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...