Posted on 2015-09-08 10:53
Milo的海域 閱讀(517)
評論(0) 編輯 收藏 所屬分類:
Java
項目中要用到MBean,于是快速體驗下,體驗過程中發現2個問題:
- 自定義的Mbean的普通method能在jconsole的Mbeans里顯示出來,但是涉及到geters/seters就無法顯示了
- 如果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