为从方案上获取遥控轨道数据(JVER系统参数、校对统计、梅米信息、GC信息和其他信息),可使用JMX>。 为此,偏远的JV必须允许JMX连接()。 检查如何在遥远的JVER启动JMX。 基本上,你们需要遵循——在遥远的证书中确定具有适当价值的参数:
-Dcom.sun.management.jmxremote.port=1234
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=127.0.0.1
在完成上述工作后,与JMX港口连接,从遥远服务器处获得不同的海洋信息: 以下是一些样本代码:
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + HOST + ":" + PORT + "/jmxrmi");
JMXConnector jmxConnector = JMXConnectorFactory.connect(url);
MBeanServerConnection mbeanServerConnection = jmxConnector.getMBeanServerConnection();
有了这一<条码>mbeanServerConnection,你可以接触不同管理的豆类,并从数据和元数据交换的豆类获得所需信息。 对于系统特性,您需要获得<代码>RuntimeMXBean bean,并援引getSystemProperties (
,以获得所有系统参数。