Невозможно создать соединение JMX из JProfiler - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь подключить JProfiler (10.0.1) к порту JMX, используя быстрое подключение -> другой компьютер. Я могу легко подключиться к порту JMX, используя jvisualvm и JConsole, всеЯ должен сделать, это положить в хост и порт.Но на jprofiler я получаю следующую ошибку

«На порте 19002 запущено другое приложение. Проверьте конфигурацию вашего порта».

Я использую JDK oracle jdk1.8.0_181,Ниже приведены параметры JXM, которые я использую для запуска сервера.

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

1 Ответ

0 голосов
/ 24 сентября 2018

JProfiler не подключается к профилированным JVM через JMX, агент открывает сокет сервера на выделенном порту по умолчанию 8849.

Если вы используете быстрое подключение, вам не нужно указывать порт вообще, но выберите JVM из списка работающих JVM.Для выбранной JVM будет загружен агент профилирования, и порт будет назначен автоматически таким образом, что вам вообще не придется иметь с ним дело.

Я также рекомендовал бы использовать последнюю версию,не 10.0.1.

...