When using a JMX server with ephemeral port, how to get the server port number?

后端 未结 1 934
感情败类
感情败类 2020-12-10 13:39

When launching a Java application with these options:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.j         


        
相关标签:
1条回答
  • 2020-12-10 14:19
        String url = sun.management.ConnectorAddressLink.importRemoteFrom(0)
                .get("sun.management.JMXConnectorServer.0.remoteAddress");
        System.out.println(url);
    

    This will print URL like

    service:jmx:rmi:///jndi/rmi://hostname:57025/jmxrmi
    
    0 讨论(0)
提交回复
热议问题