RuntimeMXBean при запросе из jolokia api с JDK 11 возвращает 500 ошибок внутреннего сервера в ответ

У меня есть 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

Не могу понять что не так...


person Akilan M    schedule 28.05.2020    source источник


Ответы (1)


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

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

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

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

person Akilan M    schedule 28.05.2020