Os beans gerenciados (MBeans) disponíveis no Liberty são diferentes
dos MBeans disponíveis no WebSphere Application Server tradicional. Embora o domínio do MBean
seja WebSphere em ambos os servidores, seus nomes de objeto e funcionalidade
são diferentes entre o WebSphere Application Server tradicional e o Liberty.
Por exemplo, se você acessar o MBean da JVM no
WebSphere Application Server tradicional com o nome de objeto WebSphere:*,type=JVM,j2eeType=JVM,
você poderá ser capaz de recuperar as informações necessárias acessando o MXBean JvmStats
com o nome de objeto WebSphere:type=JvmStats no Liberty.
Ao migrar seu aplicativo do WebSphere Application Server tradicional para o Liberty,
revise seu uso de MBeans com um domínio WebSphere para verificar
se o aplicativo recebe as informações esperadas. Como os MBeans são acessados
com objetos ObjectName, essa regra sinaliza os itens a seguir:
javax.management.ObjectName que passam um parâmetro de sequência literal que inicia com o domínio WebSphere ou *.javax.management.ObjectName getInstance que passam um parâmetro de literal que inicia com o domínio WebSphere ou *.WebSphere:ou
*:que parecem ser nomes do objeto de gerenciamento de Java
Por exemplo, a ferramenta sinaliza o código destacado:
Se a ferramenta determinar que o nome do objeto não usa o domínio WebSphere ou
curinga (*), o código não será sinalizado. Por exemplo, o código a seguir que
cria o ObjectName para um MBean do Java Runtime não está sinalizado:
Para obter informações sobre os MBeans fornecidos no Liberty, consulte Liberty: Lista de MBeans fornecidos.
Para obter informações sobre MBeans fornecidos no WebSphere Application Server tradicional, consulte Interfaces MBean públicas do WebSphere Application Server.