我有一个使用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
无法找出问题所在...curl localhost:8080 / jolokia / read / java.lang:type = Runtime
我们需要指定诸如Uptime,StartTime之类的路径,并且该路径正在运行,curl localhost:8080 / jolokia / read / java.lang:type = Runtime / Uptime