2015-09-16 33 views

回答

0

不,沒有。如果您嘗試註冊與已經註冊的另一個實例名稱相同的實例,則會引發javax.management.InstanceAlreadyExistsException

你必須使用不同的名稱二審如下:

MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); 

ObjectName name = new ObjectName("firstInstance:type=Hello"); 
Hello mbean = new Hello(); 
mbs.registerMBean(mbean, name); 

ObjectName name2 = new ObjectName("secondInstance:type=Hello"); 
Hello mbean2 = new Hello(); 
mbs.registerMBean(mbean2, name2); 
相關問題