Les beans gérés (MBeans) disponibles sur le serveur Liberty sont différents de ceux disponibles sur le serveur WebSphere Application Server Traditional. Alors que le domaine MBean est WebSphere sur les deux serveurs, leurs noms d'objet et leurs fonctionnalités diffèrent entre WebSphere Application Server Traditional et Liberty.
Par exemple, si vous accédez au bean géré sur le serveur WebSphere Application Server Traditional avec le nom d'objet WebSphere:*,type=JVM,j2eeType=JVM, vous pouvez extraire les informations dont vous avez besoin en accédant au bean géré JvmStats avec le nom d'objet WebSphere:type=JvmStats sur Liberty.
Lorsque vous migrez votre application du serveur WebSphere Application Server Traditional vers le serveur Liberty,
consultez l'utilisation des beans gérés avec un domaine WebSphere pour vérifier que l'application reçoit les informations attendues. Etant donné que l'accès aux beans gérés se fait via les objets
ObjectName, cette règle marque les éléments suivants :
javax.management.ObjectName qui transmettent un paramètre de littéral de chaîne commençant par le domaine WebSphere ou *.javax.management.ObjectName getInstance qui transmettent un paramètre de littéral de chaîne commençant par le domaine WebSphere ou *.WebSphere:ou
*:qui semblent correspondre à des noms d'objet de gestion Java
Par exemple, l'outil marque le code mis en évidence :
Si l'outil détermine que le nom d'objet ne peut pas utiliser le domaine WebSphere ou
un caractère générique (*), le code n'est pas marqué. Par exemple, le code suivant qui créé l'élément
ObjectName pour un bean géré d'exécution Java n'est pas marqué :
Pour plus d'informations sur les beans gérés fournis dans Liberty, voir Liberty : Liste des beans gérés fournis.
Pour plus d'informations sur les beans gérés fournis sur WebSphere Application Server Traditional, voir Interfaces WebSphere Application Server Interfaces publiques de beans gérés.