A WebSphere MBean komponensek különbségeinek áttekintése

A Liberty rendszeren elérhető felügyelt komponensek (MBeans) különböznek a a hagyományos WebSphere Application Server rendszeren elérhető felügyelt komponensektől. Miközben az MBean tartomány mindkét kiszolgálón a WebSphere, az objektumnevek és a funkciók különbözőek a hagyományos WebSphere Application Server és a Liberty között.

Lehet például, hogy egy JVM MBean komponenst a hagyományos WebSphere Application Server rendszeren a WebSphere:*, type=JVM, j2eeType=JVM objektumnévvel tud elérni,lehet, hogy a JvmStats MXBean elérésével a szükséges információkat aWebSphere:type=JvmStats objektumnévvel tudja lekérni a Liberty rendszeren.

Amikor alkalmazását átállítja a hagyományos WebSphere Application Server rendszerről Liberty rendszerre,tekintse át a WebSphere tartomány MBean komponenseinek használatát, annak ellenőrzése érdekében, hogy az alkalmazás a várt információkat kapja-e. Mert az MBean komponensek ObjectName objektumokkal érhetők el, ez a szabály a következő elemeket látja el jelzővel:

Megjelöli például az eszköz a kiemelt kódot:

class="Code" > public static final String EJB_ON = < b> "WebSphere: *, type=Cluster" < /b>;

ObjectName on = new ObjectName("WebSphere:*,type=Cluster");

ObjectName on = new ObjectName("WebSphere", "type", "Cluster");

ObjectName on = ObjectName.getInstance("WebSphere:*,type=Cluster");

Ha az eszköz megállapítja, hogy az objektumnév nem WebSphere vagy helyettesítő (*) tartományt használ, akkor a kód nem kap jelzőt. Például a következő kód, amely létrehozza egy Java futási környezet MBean objektumnevét, nem kerül megjelölésre:

class="Code"> ObjectName on = új ObjectName("java.lang:type= Runtime");

A Liberty platformon adott MBean komponensekkel kapcsolatos információkat a következő helyen talál: Liberty: Adott MBean komponensek listája.

További információk a hagyományos WebSphere Application Server rendszerben biztosított MBean komponensekről: WebSphere Application Server nyilvános MBean felületek.