После перемещения сервера на новую виртуальную машину удаленное соединение VisualVM не может видеть вкладку «Монитор» или компоненты приложения. - PullRequest
0 голосов
/ 24 января 2012

У меня было приложение Spring 3.x, работающее в Solaris (5.10) в VMWare VM в течение достаточно долгого времени. Мое приложение регистрирует некоторые mbeans. Мне удалось удаленно подключиться к виртуальной машине из VisualVM и просмотреть данные на вкладке «Монитор», а также я мог просматривать и манипулировать mbeans-компонентами приложения на вкладке MBeans.

Мой сервер был недавно перемещен на другую VMWare VM, хотя имя хоста и IP-адрес не изменились. Мы все заработали, подумал я, пока не заметили странное поведение при попытке подключиться к виртуальной машине из VisualVM на моем рабочем столе. Когда я впервые попробовал его, я подумал, что он работает нормально, но когда я посмотрел поближе, то заметил, что там нет вкладки «Монитор», и когда я посмотрел на вкладку MBeans, на ней не было ни одного из mbeans моего приложения.

Я могу запустить локальный экземпляр WebLogic и не вижу этих проблем при локальном соединении с VisualVM.

Не похоже, что это будет проблема с брандмауэром. Соединение установлено. На вкладке «Обзор» отображаются все основные настройки свойств.

Почему у моего удаленного соединения "ухудшенная" функциональность?

1 Ответ

1 голос
/ 24 января 2012

Похоже, что ваш пульт дистанционного управления подключен не к тому MBeanServer, то есть вместо того, чтобы подключаться к WebLogic Domain Runtime Server , вы подключаетесь к платформе JVM MBeanServer. Я не уверен, но я думаю, что вы должны иметь возможность подключиться к любому из трех MBeanServer, запущенных в экземпляре WebLogic, как указано здесь .

Существует также возможность зарегистрировать свой MBeans домена Weblogic на платформе MBeanServer .

...