2014-04-10 50 views
0

我有一個要求,我必須動態地獲取mbean服務器並註冊一個新的MBean .Mbean Server是使用spring創建的。任何人都可以告訴我該如何實現?關於MBean的動態註冊

感謝,

回答

0

你可以試試:

org.springframework.jmx.support.JmxUtils.locateMBeanServer(); 

org.springframework.jmx.support.JmxUtils.locateMBeanServer(String agentId); 

兩者都是公共靜態方法和返回的MBeanServer一個實例。

看到:JavaDoc

+0

感謝您的幫助。但是它添加到MBeanServer只顯示屬性選項卡,但不是操作和通知tab.Can請你告訴我,這可能是問題之後? – Saurabh

+0

如果顯示屬性,但不顯示操作,聽起來像是MBean的問題。你最好爲它開一個新的問題,因爲它是另一個話題,而不是尋找服務器。發佈您的MBean代碼並編寫如何註冊一個新問題。 –