【发布时间】:2012-03-06 13:18:12
【问题描述】:
我对 JMX 和服务器有点菜鸟...我有一个多节点配置(基本上是 2 个节点),我正在它们的 MBeanServer 上创建和注册 MBean。问题是我的 2 个 Tomcat 服务器的 MBeanServer 不同,而我想要一个全局 JMX 服务器,所以我可以一次看到所有的 MBean。
对于主节点,我已将这些选项添加到 JVM 设置中:
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=5675
-Dcom.sun.management.jmxremote.ssl=false
但是如果我对第二个节点使用相同的设置,它会告诉我端口已经在使用中,这很正常。如果我不使用任何此类设置,它只会创建自己的服务器。顺便说一句,我正在使用ManagementFactory.getPlatformMBeanServer() 获取 MBeanServer 参考
我应该以其他方式连接到最初创建的服务器吗?
谢谢, 特奥
【问题讨论】: