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