подключение jconsole к linux box не удалось

Я новичок в Linux и только что развернул программу Java для запуска на сервере Linux. Я попытался подключиться с моей машины Windows к Linux с помощью jconsole и получил ошибку.

Ошибка подключения: сервер без JRMP на удаленной конечной точке

Я искал в Интернете и обнаружил, что следующее предложение состояло в том, чтобы запустить следующее:

java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=
[YOUR PORT] -Dcom.sun.management.jmxremote.ssl=
false -Dcom.sun.management.jmxremote.authenticate=false -jar [YOUR JAR NAME]

Я ввел следующее в пакетный файл и выполнил его. Затем я попытался подключиться с помощью jconsole, используя следующую команду

service:jmx:rmi:///jndi/rmi://ipaddress:port/jmxrmi

как было предложено, но все еще не может (сбой подключения: повторите попытку)/


person vbNewbie    schedule 07.05.2013    source источник
comment
Решенная ситуация путем установки имени хоста на IP-адрес при вызове процесса в Linux.   -  person vbNewbie    schedule 09.05.2013


Ответы (4)


У меня возникла та же проблема, но причина была в другом: я использовал порт http вместо порта JMX. Сообщение об ошибке появилось так же, как и в вашем случае, но позже я понял, что это проблема с портом. Поскольку процесс JMX выполняется на другом порту, будьте осторожны при открытии JConsole на удаленном сервере.

person Sachchidanand Singh    schedule 28.09.2017

Решенная ситуация путем установки имени хоста на IP-адрес при вызове процесса в Linux.

person vbNewbie    schedule 08.05.2013

Я столкнулся с этой проблемой на локальном хосте.

  1. Был использован неправильный порт.
  2. Итак, я изменил свой порт JMX, чтобы он отличался от порта приложения в моей конфигурации запуска, и тем не менее изменения порта не вступили в силу, пока контейнер приложения не был перезапущен.

Исправление выше решило мою проблему.

person Harish    schedule 05.04.2019

Другая возможная причина появления сообщения об ошибке Ошибка подключения: не JRMP-сервер на удаленной конечной точке: RootCA-сертификат сервера не добавлен в файл cacerts клиента.

person Lorinczy Zsigmond    schedule 21.05.2020