RuntimeMXBean,当使用JDK 11从jolokia api查询时,它返回500内部服务器错误响应

问题描述 投票:0回答:1

我有一个使用JDK 11并附加了Jolokia-1.6.2代理的Java应用程序,该代理曾用于查询Mbean和获取度量,但是当我查询该mbean时,“ java.lang:type = Runtime”将返回500您可以在此链接https://jsonformatter.org/60604e中找到完整的JSON错误消息

但是我使用JDK 8安装了相同的应用程序,并且使用相同的[[Jolokia-1.6.2,并且我尝试查询相同的mbean,它在状态码为200的情况下可以正常工作,并且响应正常。

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

无法找出问题所在...
java http-status-code-500 jolokia mxbean
1个回答
0
投票
在不允许的请求中获得了更新的JDK版本(Java版本> 8)中的解决方案

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

我们需要指定诸如Uptime,StartTime之类的路径,并且该路径正在运行,

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

© www.soinside.com 2019 - 2024. All rights reserved.