我已经在JAVA程序中的JMX参数后传递,并将其部署在某些远程计算机上。
-Dcom.sun.management.jmxremote.port=5001
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
当我尝试使用主机连接到主机时:端口:jconsole中的端口,它将我重定向到不可安全的连接,然后它不连接。
add
-Dcom.sun.management.jmxremote.host=<hostname>
-Dcom.sun.management.jmxremote.rmi.port=<pornNum>
仅指定-Dcom.sun.management.jmxremote.port
时,它将RMI注册表绑定到该端口。该注册表包含远程对象,您应该添加-Dcom.sun.management.jmxremote.rmi.port
来指定在何处绑定该远程对象。否则,随机端口将被使用,如果您有防火墙,它将不好。您可以看到sun.management.jmxremote.ConnectorBootstrap#startRemoteConnectorServer
有关更多详细信息