关于jconsole显示自定义的MBean

项目中要用到MBean,于是快速体验下,体验过程中发现2个问题:

  1. 自定义的Mbean的普通method能在jconsole的Mbeans里显示出来,但是涉及到geters/seters就无法显示了
  2. 如果MBean注册到下面形式创建的MBeanServer在Jconsole上无法显示的
    MBeanServer server  =  MBeanServerFactory.createMBeanServer() ;
    但是如果注册到下面的形式创建的Server在Jconsole上是可以显示MBean的
    MBeanServer server =  ManagementFactory.getPlatformMBeanServer() ;       

stackoverflow上也有人发现这个问题

    http://stackoverflow.com/questions/7424009/mbeans-registered-to-mbean-server-not-showing-up-in-jconsole

你可能感兴趣的:(关于jconsole显示自定义的MBean)