Невозможно открыть регистратор полетов в приложении JMC для Java и Eclipse IDE

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

Отказ в соединении с хостом: 17.226.xx.yyyy; Вложенное исключение:

java.net.ConnectException: Тайм-аут операции (Тайм-аут соединения) java.lang.RuntimeException: Не удалось подключиться к [1.8.0_181] Eclipse (2092). Убедитесь, что виртуальная машина работает, и что вы используете правильный протокол в URL службы (службы: JMX: RMI://127.0.0.1/stub/rO0ABXN9AAAAAQAlamF2YXgubWFuYWdlbWVudC5yZW1vdGUucm1pLlJNSVNlcnZlcnhyABdqYXZhLmxhbmcucmVmbGVjdC5Qcm94eeEn2iDMEEPLAgABTAABaHQAJUxqYXZhL2xhbmcvcmVmbGVjdC9JbnZvY2F0aW9uSGFuZGxlcjt4cHNyAC1qYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN0SW52b2NhdGlvbkhhbmRsZXIAAAAAAAAAAgIAAHhyABxqYXZhLnJtaS5zZXJ2ZXIuUmVtb3RlT2JqZWN002G0kQxhMx4DAAB4cHc4AAtVbmljYXN0UmVmMgAADTE3LjIyNi4yMC4yMjQAAMF44tzu6CRJNeORCVrBAAABZN4+pbCAAQB4).

Я попытался запустить другую версию JDKS: от Java 7 до Java 8:

jdk1.7.0_80.jdk
jdk1.8.0_141.jdk
jdk1.8.0_144.jdk
jdk1.8.0_162.jdk
jdk1.8.0_181.jdk

Также удалено затмение и установлена ​​задняя STS назад. Тем не менее проблема есть. Похоже, проблема в том, что где-то в jmc нет возможности подключиться к eclipse и / или tomcat jvm.

Любой, кто решил подобную проблему, пожалуйста, помогите в этом. Благодарю.

Обновление: я могу записывать полеты, используя командный терминал, используя

jcmd $pid JFR.start name= настройки MyRecording = длительность по умолчанию =60 с

jcmd $pid JFR.dump name=MyRecording filename=/tmp/test_TIMESTAMP.jfr

Тем не менее я не знаю, почему это не будет работать от графического интерфейса.

1 ответ

Теперь я могу открыть регистратор полета с "взломать". Чтобы это работало, мне пришлось добавить -Djava.rmi.server.hostname=localhost vm arg в конфигурацию сервера моего приложения JEE.

Другие вопросы по тегам