#JMX连接
JMXConnector jmxc;
Map env = new HashMap();
String[] credentials = new String[] { "username", "password" };
env.put("jmx.remote.credentials", credentials);
String host = "192.168.3.167";
try {
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + host + ":1799/domain");
jmxc = JMXConnectorFactory.connect(url, env);
} catch (IOException e) {
out.print("connect to " + host + " fail");
return;
}
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
#JMX调用
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
//all objectNames
Set<ObjectName> objectNames = mbsc.queryNames(null, null);