我已经使用以下设置启动了我的应用程序:
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=43588
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=***.**.***.**
该应用程序在 Centos 机器上运行。我已通过 iptables 启用端口。我已检查,当我运行应用程序时,端口 43588 显示为正在监听。
但不知何故我仍然收到此错误:
无法连接到。。。:43588 使用服务:jmx:rmi///jndi/rmi://。。。:43588/jmxrmi?
我犯了什么错误?我们正在从 Windows 机器进行连接。
答案1
看这个: 如何修复“无法检索 RMIServer 存根”JMX 错误?
基本上,java 正在使用另一个未配置的连接。