0

我在启动 tomcat 应用程序时在一个公共类中注册 MBean。尝试在其他类中访问此 bean 以记录一些统计信息。但是 JMX Bean 值不会在 JConsole 中更新。

实例化我尝试过的 MBean

  1. MBeanImplClass = new MBeanImplClass();
  2. MBeanInterface= new MBeanInterface();

每次使用时都必须注册 MBean 吗?

4

1 回答 1

0

不,但是,您需要确保注册的 bean 和使用新统计信息更新的 bean 是同一个实例。一种方法是将您的 bean 实现为单例

于 2013-04-25T13:55:46.593 回答