我在以编程方式连接到本地 JMX 服务器时遇到问题。我仔细检查了 JMX 服务器,它似乎很好,但我仍然无法连接。
但是,使用 JConsole,我没有问题。
无论如何可以从 JConsole 中找到正确的服务器 URL 吗?
顺便说一下,这是我要连接的服务器:
String jmxServer = "service:jmx:rmi:///jndi/rmi://localhost:" + DEFAULT_PORT + "/jmxrmi";
这些是我启动进程的 JVM 选项:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=DEFAULT_PORT
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false