JMX 参数正确传递,但无法使用 jconsole 进行连接



我已经在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有关更多详细信息

相关内容

  • 没有找到相关文章

最新更新