环境的NetBeans 6.9.1,GlassFish的3.1,麦德龙2.1JMX MBean的不可见的部署后
我想使可用的Web服务的列表,所以我查询JMX的MBeanServer为*:type=WSEndpoint,*
。问题是,部署后只有〜56 Mbeans,并且WSEndpoint
豆没有注册。如果我使用JMXterm进行连接,则MBean计数将跳至〜380,并且所有的WSEndpoint
bean都可见。从JConsole,我没有看到任何folder
,但运行JMXterm后我做到了。
即使我调用Web服务,MBean仍未注册。 METRO监测默认启用,我就这样离开了;显示控制台消息INFO: Metro monitoring rootname successfully set to: amx:pp=/mon/server-mon[server],type=WSEndpoint,name=...
后显示。
JMXterm做了什么,以便所有MBean都可见?它是否会对MBeanServer
进行任何方法调用?有没有解决方案,这样我可以在部署后立即访问WSEndpoint
豆类?
由于提前, 丹尼尔
+1只是为了让我意识到Jmxterm ;-) – 2011-04-11 11:19:03