如果在启动JVM时设置"com.sun.management.jmxremote"系统属性,则可以运行jconsole或visualvm并连接到该本地mBeanServer.我想做他们正在做的同样的事情,但无法弄清楚如何做.
是否有可用于标识本地运行的JVM的服务URL?
我知道我可以通过在特定端口上设置jmxmp或rmi侦听器然后连接到该端口来实现这一点,但我不想这样做,因为这意味着我必须管理端口并知道哪个端口到哪个端口jvm(我们在同一台服务器上运行多个jvms).
java jmx visualvm jconsole
java ×1
jconsole ×1
jmx ×1
visualvm ×1