将服务器移动到新VM后,VisualVM远程连接无法看到Monitor选项卡或应用程序mbeans

时间:2012-01-23 22:37:53

标签: java spring solaris vmware jmx

我已经在VMWare VM上的Solaris(5.10)上运行了一个Spring 3.x应用程序很长一段时间。我的应用程序注册了一些mbeans。我已经能够从VisualVM远程连接到VM并在“Monitor”选项卡中查看数据,并且我已经能够在MBeans选项卡中查看和操作我的应用程序mbeans。

我的服务器最近被转移到另一台VMWare VM,但主机名和IP地址没有改变。我想,当我尝试从桌面上的VisualVM连接到VM时,我注意到了一些奇怪的行为。当我第一次尝试它时,我认为它工作正常,但是当我仔细观察时,我注意到没有“监视器”选项卡,当我查看MBeans选项卡时,它没有任何我的应用程序mbeans。 / p>

我可以运行本地WebLogic实例,当我与VisualVM本地连接时,我没有看到这些问题。

它似乎不是防火墙问题。连接成功。在“概述”选项卡中,我可以看到所有基本属性设置。

为什么我的远程连接会有“降级”功能?

1 个答案:

答案 0 :(得分:1)

看起来您的远程连接到错误的MBeanServer,也就是说,您连接到JVM的平台MBeanServer,而不是连接到WebLogic Domain Runtime Server。我不确定,但我认为您应该能够连接到WebLogic实例中运行的三个MBeanServers中的任何一个,如here所述。

register your Weblogic Domain MBeans in the platform MBeanServer还有一个选项。