Zarządzane komponenty bean (MBean) dostępne na serwerze Liberty różnią się od komponentów MBean dostępnych na serwerze WebSphere Application Server traditional. Podczas gdy domeną komponentów MBean na obu serwerach jest WebSphere, nazwy ich obiektów i funkcje różnią się między serwerem WebSphere Application Server traditional a serwerem Liberty.
Jeśli na przykład dostęp do komponentu MBean maszyny JVM na serwerze
WebSphere Application Server traditional uzyskujesz za pomocą nazwy
obiektu WebSphere:*,type=JVM,j2eeType=JVM, na serwerze
Liberty możesz pobrać potrzebne informacje, uzyskując dostęp
do komponentu MXBean JvmStats za pomocą nazwy obiektu WebSphere:type=JvmStats.
Gdy aplikacja jest migrowana z serwera WebSphere Application Server traditional do serwera Liberty, należy sprawdzić
użycie komponentów MBean w domenie WebSphere, aby zweryfikować, czy aplikacja odbiera oczekiwane informacje. Dostęp
do komponentów MBean uzyskuje się za pomocą obiektów ObjectName, więc ta reguła oznacza następujące elementy:
javax.management.ObjectName, które przekazują parametr w postaci literału łańcuchowego rozpoczynającego się od domeny WebSphere lub *.javax.management.ObjectName getInstance, które przekazują parametr w postaci literału łańcuchowego rozpoczynającego się od domeny WebSphere lub *.WebSphere:lub
*:które wyglądają jak nazwy obiektów zarządzania języka Java
Na przykład to narzędzie oznacza wyróżniony kod:
Jeśli narzędzie wykryje, że w nazwie obiektu nie jest używana domena WebSphere lub domena oznaczona znakiem wieloznacznym (*),
kod nie zostanie oznaczony. Na przykład nie zostanie oznaczony następujący kod, który tworzy nazwę ObjectName dla komponentu MBean środowiska wykonawczego Java:
Informacje o komponentach MBean udostępnianych na serwerze Liberty zawiera temat Liberty: Lista udostępnianych komponentów MBean.
Więcej informacji na temat komponentów MBean udostępnionych na serwerze WebSphere Application Server można znaleźć w sekcji WebSphere Application Server - publiczne interfejsy MBean.