Локальный JMX/jconsole не работает без -Djava.rmi.server.hostnameJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Локальный JMX/jconsole не работает без -Djava.rmi.server.hostname

Сообщение Anonymous »

Особое внимание: здесь не используется RMI; просто чистый локальный jconsole/JMX
Проблема: локальный jconsole для JVM PID не работает, если я не укажу «java -Djava.rmi.server.hostname» (даже не нужно указывать это значение, но оно должно быть определено). PID можно обнаружить в пользовательском интерфейсе, но SSL/небезопасные соединения затем терпят неудачу.
Я следую таким руководствам, как этот https://docs.oracle.com/en/java/javase/22/ jmx/java-management-extensions-jmx-technology-tutorial.html#GUID-215E9966-9BF6-4201-848A-FE860BDF3DAD
с использованием локального JMX (т. е. без использования RMI).
Во всех таких локальных руководствах по JMX говорится:
  • запустите приложение JVM (при этом порты не открываются, как ожидалось, поскольку я не использую RMI) «java -jar myapp. jar"
  • запустите: jconsole
  • выберите приложение из таблицы локальных процессов пользовательского интерфейса
Однако, когда я это делаю, он пытается использовать SSL/небезопасный, но всегда терпит неудачу.
Если я использую «java -Djava.rmi.server.hostname», тогда он работает, и jconsole подключается по PID.
Вопрос: для локальных соединений JMX: "-Djava.rmi.server.hostname" становится обязательным даже для локального JMX (кстати: это нарушает все локальные руководства по jconsole)
p>
Есть ли что-то в моей системе (многосетевой), что вызывает это?
Система: JDK 17 в Fedora 40; имеет несколько сетевых карт и IP-адресов, но имя хоста системы разрешимо.
Обновление: решено — IP-адрес системы изменился, а динамический DNS не обновился правильно. Лицо ладони.

Подробнее здесь: https://stackoverflow.com/questions/788 ... r-hostname
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Локальный JMX/jconsole не работает без -Djava.rmi.server.hostname
    Anonymous » » в форуме JAVA
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Локальный JMX/jconsole не работает без -Djava.rmi.server.hostname
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Невозможно подключиться к узлу с помощью jconsole после включения SSL на JMX
    Anonymous » » в форуме JAVA
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Подключение Jconsole к Java-приложению на GCP через SSL (подключение к JMX через JNDI)
    Anonymous » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Как исправить Java JMX RMI, доступную без учетных данных
    Гость » » в форуме JAVA
    0 Ответы
    36 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»