jconsole не подключается к процессу Java на 1 сервере в отличие от другого сервера - PullRequest
0 голосов
/ 27 июня 2018

2 сервера работают под одним и тем же java-приложением.

Успешное подключение к серверу выполняется процесс с версией Java, как показано ниже

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

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

Неудачное подключение к серверу выполняется процесс с версией Java, как показано ниже

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

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

Сеть открыта для портов, которые я подтвердил с помощью telnet.

jconsole на моем рабочем столе, который я использовал для тестирования, имеет версию ниже

JConsole version: 1.8.0_121-b13
Java VM version: Java HotSpot(TM) 64-Bit Server VM, 25.121-b13

Ошибки -

Secure Connection Failed. Retry insecurely ?

После повтора еще одна повторяющаяся ошибка, как показано ниже

Connection Failed. Retry?

1 Ответ

0 голосов
/ 27 июня 2018

Одной из наиболее вероятных причин является то, что ваш днс неправильно настроен в /etc/hosts файле.

Также сообщалось об ошибке https://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6209663, после чего нижеприведенная статья была обновлена, чтобы включить ее случай.

Пожалуйста, смотрите FAQ этого оракула # 5 .

Для быстрого ознакомления я приведу часть этого ниже:

Запустите команду "hostname -i". Если он сообщает 127.0.0.1, JConsole не будет быть в состоянии соединиться с JVM, работающим на той машине Linux. Чинить эту проблему, отредактируйте / etc / hosts так, чтобы имя хоста разрешалось на хост адрес.

...