jboss远程调用JMX

由于Jboss的JMX实现和远程JMX实现有可能不同,再用代理调用远程JMX rmi的实例接口不对的话就会报错,修改jboss 配置文件,强制实现指定接口。

在JBOSS配置文件中开发类引用。

修改地址:
jboss-eap-6.1\modules\system\layers\base\sun\jdk\main\module.xml

添加引用:
<path name="com/sun/jndi/url/rmi"/>
<path name="com/sun/jndi/rmi/registry"/>

调用方法:
MBeanFactory factory = new MBeanFactory();
ServerControllerMbean serverControllerMbean = factory.getServerController();
serverControllerMbean.severStatus();

你可能感兴趣的:(jboss)