标签: java jmx mbeans
我在启动tomcat应用程序时在一个公共类中注册MBean。尝试在其他类中访问此bean以记录一些统计信息。但JMX Bean值未在JConsole中更新。
要实例化我尝试过的MBean
MBeanImplClass = new MBeanImplClass();
MBeanInterface= new MBeanInterface();
每次使用它都需要注册MBean吗?
答案 0 :(得分:0)
不,但是,您需要确保已注册的bean,以及使用新统计信息更新的bean是同一个实例。一种方法是将bean实现为singleton。