Bean-urile gestionate (MBean-uri) disponibile pe Liberty sunt diferite de MBean-urile disponibile pe WebSphere Application Server
tradiţional. Domeniul MBean este WebSphere pentru ambele servere, dar numele de obiecte şi funcţionalitatea diferă între
WebSphere Application Server tradiţional şi Liberty.
De exemplu, dacă accesaţi MBean-ul JVM pe
WebSphere Application Server tradiţional cu numele de obiect WebSphere:*,type=JVM,j2eeType=JVM,
este posibil să puteţi extrage informaţiile de care aveţi nevoie accesând JvmStats MXBean
cu numele de obiect WebSphere:type=JvmStats pe Liberty.
Când vă migraţi aplicaţia de la WebSphere Application Server tradiţional la Liberty,
examinaţi utilizarea MBean-urilor cu un domeniu WebSphere, pentru a verifica dacă
aplicaţia primeşte informaţiile aşteptate. Deoarece MBean-urile sunt accesate cu obiecte ObjectName, această regulă semnalează
următoarele articole:
javax.management.ObjectName care transmit un parametru literal şir ce începe cu domeniul
WebSphere sau *.javax.management.ObjectName getInstance care transmit un parametru literal şir ce începe cu
domeniul WebSphere sau *.WebSphere:sau
*:şi par a fi nume de obiect de gestionare Java
De exemplu, unealta semnalează codul evidenţiat:
Dacă unealta determină că numele de obiect nu utilizează domeniul WebSphere sau
wildcard (*), codul nu este semnalat. De exemplu, codul următor, care creează ObjectName pentru un MBean Java Runtime, nu este semnalat:
Pentru informaţii despre MBean-urile furnizate pe Liberty, vedeţi Liberty: Lista MBean-urilor furnizate.
Pentru informații despre MBean-urile furnizate pe WebSphere Application Server traditional, vedeți Interfețele de MBean WebSphere Application Server publice.