I bean gestiti (MBean) disponibili in Liberty sono diversi
da quelli disponibili in WebSphere Application Server tradizionale. Mentre il dominio MBean
è WebSphere su entrambi i server, i relativi nomi oggetto e funzionalità
sono diversi tra WebSphere Application Server tradizionale e Liberty.
Ad esempio, se si accede a MBean JVM in
WebSphere Application Server tradizionale con il nome oggetto WebSphere:*,type=JVM,j2eeType=JVM,
si potrebbe essere in grado di recuperare le informazioni necessarie accedendo a JvmStats MXBean
con il nome oggetto WebSphere:type=JvmStats in Liberty.
Quando si migra l'applicazione da WebSphere Application Server tradizionale a Liberty,
esaminare l'utilizzo degli MBean con un dominio WebSphere per verificare
che l'applicazione riceva le informazioni previste. Poiché agli MBean si accede
con gli oggetti ObjectName, questa regola contrassegna i seguenti elementi:
javax.management.ObjectName che passa un parametro letterale stringa che inizia con il dominio WebSphere o * .javax.management.ObjectName getInstance che passa un parametro letterale stringa che inizia con il dominio WebSphere o * .WebSphere:o
*:che sembrano essere nomi di oggetti di gestione Java
Ad esempio lo strumento contrassegna il codice evidenziato:
Se lo strumento determina che il nome oggetto non utilizza il dominio WebSphere o
il dominio (*), il codice non viene contrassegnato. Ad esempio, il seguente codice che
crea ObjectName per un MBean Java Runtime non viene contrassegnato:
Per ulteriori informazioni relative agli MBean forniti in Liberty, consultare Liberty:List of priovided MBeans.
Per informazioni sugli MBean forniti in WebSphere Application Server tradizionale, consultare WebSphere Application Server Interfacce MBean pubbliche.