JMX agent docs解释了在未提供com.sun.management.jmxremote.port
的情况下存在本地模式。
该文档似乎也暗示这需要临时文件,并且只能由JConsole理解。
我想知道上面是否正确,如果是,如何使用RMI连接代理?
答案 0 :(得分:2)
它被称为Attach API。从技术上讲,它确实使用了一个端口,但它并不要求目标JVM预先启动了一个JMX连接器服务器。连接后,目标JVM将启动一个新的连接器服务器,并通过查找JMXServiceURL com.sun.management从VirtualMachine实例中检索该服务器的agent property。 .jmxremote.localConnectorAddress 强>