Liberty で使用可能な管理 Bean (MBean) は異なります。 WebSphere Application Server 従来型で使用可能な MBean よりも多くなります。 MBean ドメイン WebSphere は、両方のサーバーにあります。オブジェクト名と機能 WebSphere Application Server のものと Libertyの間で異なっています。
例えば、次のように JVM MBean にアクセスするとします。 WebSphere Application Server traditional with the WebSphere:*,type=JVM,j2eeType=JVM object name,JvmStats MXBean にアクセスすることにより、必要な情報を取得できる可能性があります。Liberty 上の Web Sphere: type = JvmStats オブジェクト名を使用します。
アプリケーションを WebSphere Application Server 従来型から Libertyにマイグレーションする場合WebSphere ドメインを使用して MBean の使用を検討し、検証してください。 アプリケーションが予期した情報を受け取ります。 MBean がアクセスされるため ObjectName オブジェクトでは、この規則は以下の項目にフラグを立てます。
WebSphere または * ドメインで始まるストリング・リテラル・パラメーターを渡す javax.management.ObjectName コンストラクターを呼び出します。WebSphere または * ドメインで始まるストリング・リテラル・パラメーターを渡す javax.management.ObjectName getInstance メソッドを呼び出します。WebSphere:または
*:Java 管理オブジェクト名として表示される
例えば、このツールは、以下の強調表示されたコードにフラグを立てます。
ツールが、オブジェクト名が WebSphere を使用していないと判断した場合、または ワイルドカード (*) ドメインでは、コードにはフラグが立てられません。 例えば、以下のコードは 以下のように、Java ランタイム MBean の ObjectName にフラグを立てません。
Liberty で提供される MBean については、『 Liberty: 提供されている MBeans のリスト』を参照してください。
従来型WebSphere Application Serverで提供されるMBeanについては、 WebSphere Application Server Public MBean Interfacesを参照してください。