如何让JMX绑定到特定的接口?
我目前正在使用com.sun.management.jmxremote.*
属性启动我的Java VM,以便我可以通过JConsole连接到它以进行管理和监视。不幸的是,它侦听计算机上的所有接口(IP 地址)。
在我们的环境中,经常会出现一台机器上同时运行多个 Java VM 的情况。虽然可以告诉JMX监听不同的TCP端口(使用),但最好让JMX使用标准JMX端口并仅绑定到特定的IP地址(而不是所有IP地址)。com.sun.management.jmxremote.port
这将使我们更容易确定我们通过JConsole连接到哪个VM(因为每个VM实际上“拥有”自己的IP地址)。有没有人想过如何让JMX在单个IP地址或主机名上侦听?