5,644
社区成员




public static void main(String[] args) throws InterruptedException, IOException {
try{
MBeanServer mbs = MBeanServerFactory.createMBeanServer();
LocateRegistry.createRegistry(9999);
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:9999/server");
JMXConnectorServer cs = JMXConnectorServerFactory.newJMXConnectorServer(url, null, mbs);
cs.start();
System.out.println("------------MBean Server start");
}catch(Exception e){
e.printStackTrace();
}
}
JMXServiceURL url = new JMXServiceURL(
"service:jmx:rmi:///jndi/rmi://10.30.5.28:9999/server");
JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
ObjectName stdMBeanName = new ObjectName(
"server:type=DeviceServerMonitorMBean");
// //System.out.println(DeviceServerMonitor.class.getName());
//
mbsc.createMBean(DeviceServerMonitor.class.getName(),stdMBeanName,
null, null);
System.out.println("----------------");