除了可以在HTML中管理MBean之外,我们还可以通过程序来连接JMX管理MBean。这就需要用到了JMX的Connectior,JMX提供了两种Connector:RMI Connector和JMXMP Connector(JMX message protocol Connector)。下面介绍RMI Connector。
首先还是要创建MBean接口和实现
package com.jmx.client;
public interface HelloMBean {
public String getName();
public void setName(String name);
public void helloWorld();
public void helloWorld(String name);
public String getTelephone();
}
package com.jmx.client;
public interface HelloMBean {
public String getName();
public void setName(String name);
public void helloWorld();
public void helloWorld(String name);
public String getTelephone();
}
创建JMXServer和JMXConnectorServer(通过RMI注册URL提供客户端连接)
package com.jmx.client;
import java.io.IOException;
import java.lang.managem

本文介绍了如何通过程序使用JMX的RMI Connector连接并管理MBean。JMX提供RMI和JMXMP两种Connector,这里重点讨论RMI。在创建MBean接口和实现后,服务端和客户端通过指定的通讯端口(如8888)建立连接,RMI的工作原理涉及ServerSocket和数据传输端口的概念。
最低0.47元/天 解锁文章
2652





