如何使用注释@MBean指定mbean的名称

时间:2015-11-20 09:47:00

标签: java jmx tomee mbeans

我有JBoss的SAR档案,在gets注册了一个MBean。 现在我想迁移到TomEE并使用标准jboss-service.xml注释javax.management,但我无法找到如何指定它的名称,并使用默认名称创建。 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

按照here所述注册bean时必须指定名称:

  MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); 
  ObjectName name = new ObjectName("com.example.mbeans:type=Hello"); 
  Hello mbean = new Hello(); 
  mbs.registerMBean(mbean, name); 

答案 1 :(得分:1)