0

我正在尝试让 jconsole 远程连接到 james jmx。我在远程配置中设置了这些参数:

-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=<host ip>
-Dcom.sun.management.jmxremote.port=<port>
-Dcom.sun.management.jmxremote

我什至在本地为我的 JAVA_OPTS 设置了参数。无论如何,它无法连接。

4

1 回答 1

0

这个错误非常令人沮丧。在定义 jmx 属性的地方 ( jmx.properties file),有两个参数:

jmx.address=${jmx.address}
jmx.port=${jmx.port}

该值${jmx.address}是主机名,但必须是 IP 地址,否则无法连接。我花了一些时间才意识到,我希望这会有所帮助。

于 2012-06-01T09:12:12.047 回答