gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 16:30:14 28 4
gpt4 key购买 nike

我有一个使用JDK 11的java应用程序,并附加了Jolokia-1.6.2代理,我用它来查询Mbeans并获取指标,但是当我查询这个时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

无法弄清楚出了什么问题......

最佳答案

在更新的 JDK 版本(Java 版本 > 8)中找到了解决方案,它们不允许像这样的请求

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

我们需要指定 Uptime、StartTime 等路径并且它正在工作,

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

关于java - RuntimeMXBean 使用 JDK 11 从 jolokia api 查询时,返回 500 内部服务器响应错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62057505/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com