Los beans gestionados (MBeans) disponibles en el perfil de Liberty son
diferentes que los MBeans disponibles en WebSphere Application Server tradicional. Mientras que el
dominio de MBean es WebSphere en ambos perfiles, sus nombres de
objeto y funcionalidad son diferentes en WebSphere Application Server tradicional y Liberty.
Por ejemplo, si accede al MBean de JVM en WebSphere Application Server tradicional mediante el
nombre de objeto WebSphere:*,type=JVM,j2eeType=JVM, puede ser
capaz de recuperar la información que necesite accediendo al MXBean JvmStats
mediante el nombre de objeto WebSphere:type=JvmStats en Liberty.
Cuando migre la aplicación desde WebSphere Application Server tradicional a Liberty,
revise la utilización de MBeans con un dominio WebSphere para
verificar que la aplicación recibe la información esperada. Debido a que el acceso a los MBeans se realiza mediante objetos
ObjectName, esta regla señala los elementos siguientes:
javax.management.ObjectName que pasan
una serie literal como parámetro que empieza con el dominio
WebSphere o *.javax.management.ObjectName getInstance
que pasan una serie literal como parámetro que empieza con el dominio
WebSphere o *.WebSphere:o bien
*:que parecen ser nombres de objetos de gestión Java
Por ejemplo, la herramienta señala el código que se muestra resaltado:
Si la herramienta determina que el nombre de objeto no utiliza el dominio
WebSphere ni * (asterisco), el código no se señala. Por ejemplo,
la herramienta no señala el código siguiente el cual crea el ObjectName para
un MBean de tiempo de ejecución de Java:
Para obtener información sobre los MBeans proporcionados en Liberty, consulte Liberty: Lista de MBeans proporcionados.
Para obtener información sobre los MBeans proporcionados en WebSphere Application Server tradicional, consulte las Interfaces de WebSphere Application Server Public MBean.