Управляемые объекты EJB (MBean), доступные в Liberty, отличаются от MBean в WebSphere Application Server traditional. Несмотря на то что домен MBean на обоих серверах один и тот же - WebSphere, имена и функциональность объектов отличаются в WebSphere Application Server traditional и Liberty.
Например, если в WebSphere Application Server traditional используется имя WebSphere:*,type=JVM,j2eeType=JVM для доступа к MBean JVM, то в Liberty ту же информацию можно получить через MXBean JvmStats с именем WebSphere:type=JvmStats.
Во время миграции приложения с WebSphere Application Server traditional на Liberty проверьте использование MBean с доменом WebSphere и убедитесь, что приложение получает правильную информацию. Поскольку обращение к MBean осуществляется через объекты ObjectName, данное правило помечает следующие элементы:
javax.management.ObjectName, в который передается строка, начинающаяся с домена WebSphere или *.getInstance класса javax.management.ObjectName, в который передается строка, начинающаяся с домена WebSphere или *.WebSphere:или
*:и являются именами объектов управления Java
Например, инструмент помечает следующий выделенный код:
Если инструмент определяет, что в имени объекта не используется домен WebSphere или
символ подстановки (*) вместо домена, то код не помечается. Например, следующий код, в котором создается
ObjectName для MBean среды выполнения Java, не помечается:
Дополнительная информация о MBean в Liberty приведена в разделе Liberty: список предоставляемых MBean.
Дополнительная информация о MBeans, поставлялась в WebSphere Application Server , приведена в разделе WebSphere Application Server Public MBean Interfaces.