使用RMI以本地模式连接到JMX(没有端口)

时间:2016-06-15 15:12:09

标签: java rmi jmx

JMX agent docs解释了在未提供com.sun.management.jmxremote.port的情况下存在本地模式。

该文档似乎也暗示这需要临时文件,并且只能由JConsole理解。

我想知道上面是否正确,如果是,如何使用RMI连接代理?

1 个答案:

答案 0 :(得分:2)

它被称为Attach API。从技术上讲,它确实使用了一个端口,但它并不要求目标JVM预先启动了一个JMX连接器服务器。连接后,目标JVM将启动一个新的连接器服务器,并通过查找JMXServiceURL com.sun.management从VirtualMachine实例中检索该服务器的agent property。 .jmxremote.localConnectorAddress