尝试通过JConsole连接到远程JVM

时间:2014-09-22 19:26:29

标签: java jvm jconsole

我正在尝试从Windows机器上的JConsole连接到Linux机器上的远程JVM。我确保端口(默认端口9102和9202)已打开。尝试立即连接会引发ConnectionFailedSSL1 ConnectionFailedSSL2。没有其他错误。我不确定我做错了什么,或者我是否错过了一步。

1 个答案:

答案 0 :(得分:0)

要远程访问JMX服务器,您必须声明关联的系统属性:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

您可能需要将属性com.sun.management.jmxremote.authenticate设置为true,但之后您必须添加以下身份验证:

-Dcom.sun.management.jmxremote.password.file=path/to/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=path/to/jmxremote.access