Java Management Extensions Version 1.0 auf Java Management Extensions Version 1.2 migrieren
Sie müssen angepasste MBeans, die von anderen Produkten als Application Server bereitgestellt werden, von Version 5 auf Version 6.0 und höher migrieren, um eine vollständige Kompatibilität zu erreichen.
Jede Java™ Virtual Machine (JVM) in WebSphere Application Server enthält eine integrierte Implementierung von Java Management Extensions (JMX). In Application Server Version 5 enthalten die JVMs eine Implementierung der JMX 1.0-Spezifikation. Die JVMs in Application Server Version 6.0 und höher enthalten eine Implementierung der JMX 1.2-Spezifikation. Die Implementierung von JMX 1.0, die in Version 5 verwendet wird, ist das Paket TMX4J in Produkten von IBM® Tivoli. Die JMX 1.2-Spezifikation, die in Version 6.0 verwendet wird, ist das Open-Source-Paket mx4j. Die Änderungen der JMX-Implementierung in den verschiedenen Releases beeinflusst nicht das Verhalten der JMX-MBeans in Application Server. Es werden keine Administrations-APIs des Anwendungsservers aufgrund des Wechsels von der der JMX 1.0-Spezifikation zur JMX 1.2-Spezifikation geändert.
Die Spezifikation JMX Version 1.2 ist mit der früheren Spezifikation JMX Version 1.0 kompatibel. Möglicherweise müssen Sie jedoch angepasste MBeans, die von anderen Produkten als dem Anwendungsserver bereitgestellt werden, von Version 5 auf Version 6.0 und höher migrieren. Diese Beans konzentrieren sich vor allem auf die Werte, die in den Schlüsseleigenschaften der JMX-Klasse ObjectName für die MBean verwendet werden. Die Open-Source-mx4j-Implementierung setzt die Eigenschaftenvalidierung gemäß JMX 1.2-Spezifikation stringenter durch. Testen Sie die angepassten MBeans, die Sie in Version 5 implementiert haben, in Version 6.0 und höher, um die Kompatibilität sicherzustellen. Alle Informationen zu den Änderungen der JMX 1.0-Spezifikation, die in der JMX 1.2-Spezifikation zum Tragen kommen, finden Sie in der neuen Spezifikation.