我正在尝试运行 java 进程并使用 jconsole 启用远程连接。我将以下参数添加到命令行(在主类之前):
-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote. authenticate=false
使用 netstat,我看到 jvm 正在侦听端口 9999:
tcp6 0 0 :::9999 :::* LISTEN 16971/java
但是,当我尝试与 jconsole localhost:9999 连接时,我收到一条错误消息,指出连接失败。
任何的想法?