gpt4 book ai didi

Tomcat 监控 MBean 注册

转载 作者:行者123 更新时间:2023-11-30 11:38:12 27 4
gpt4 key购买 nike

我正在尝试为 Tomcat 服务器监控注册 Mbean。我正在使用 jdk 1.5。

对于 HeapMemoryUsage.used 参数,我收到以下错误:

"The observed attribute must be accessible in the observed object." 
jmx.monitor.error.attribute.

如果我在 jdk 1.6 版本上运行 tomcat 服务器,它工作正常。

最佳答案

在 Java 1.6 中引入了对复杂元素内部的简单元素的监视。参见 http://www.oracle.com/technetwork/java/javase/adoptionguide-137484.html .根据评论,这里有更多细节。 JMX 是 java 监控框架,MBean 是为应用程序编写的,并且可以在 JConsole 内部读取,这是在 JDK5 中引入的。系统本身有固定的 MBean,它们提供诸如使用的内存之类的东西。在 JDK5 中,MBean 只能返回原语,例如数字或字符串。在 JDK6 中,它们可以是嵌入在类中的元素。用户试图在类中获取一个值:HeapMemoryUsage.used

关于Tomcat 监控 MBean 注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701887/

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