我有一个应用程序在各种容器(JVM)中的4个不同服务器上运行。所有JVM都打开了jmx端口。启动JVM时,未定义jmx端口,因此端口号由JVM自动分配。有没有办法找出机器上的jmx端口列表?
System.getProperty(“com.sun.management.jmxremote.port”)返回端口号,你能在所有4台服务器上运行吗?如果启用了JMX端口,这将获取端口号;如果没有为其分配端口,则返回null。