RuntimeMXBean при запросе из jolokia api с JDK 11 возвращает 500 внутренних ошибок сервера в ответ - PullRequest
0 голосов
/ 28 мая 2020

У меня есть приложение java, которое использует JDK 11 и к нему прикреплен агент Jolokia-1.6.2 , который я использовал для запроса Mbeans и получения показателей, но когда я запрашиваю это mbean "java .lang: type = Runtime" он возвращает 500 Вы можете найти полное json сообщение об ошибке по этой ссылке https://jsonformatter.org/60604e

Но я установил то же приложение с JDK 8 и тот же Jolokia-1.6.2 , и я попытался запросить тот же mbean, он отлично работает с ответом, как и ожидалось, с кодом состояния 200.

curl localhost: 8080 / jolokia / read / java .lang: type = Runtime

Не могу понять, что происходит не так ...

1 Ответ

0 голосов
/ 28 мая 2020

получил решение в обновленной версии JDK (Java версия> 8), они не разрешают запросы типа

curl localhost: 8080 / jolokia / read / java .lang: type = Время выполнения

нам нужно указать такие пути, как Uptime, StartTime, и он работает,

curl localhost: 8080 / jolokia / read / java .lang: type = Время работы / Время работы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...