Verwaltungsprogramme verwenden (JMX)

Sie können Java™-APIs (Application Programming Interfaces) verwenden, um WebSphere® Application Server und um Ihre Anwendungen zu verwalten.

Vorbereitungen

Sie können verwalten WebSphere Application Server und Ihre Anwendungen durch Tools, die mit dem Produkt geliefert werden, oder durch Programmierung mit den Java-APIs.

Das Scripting-Tool "wsadmin", die Administrationskonsole und die administrativen Befehlszeilentools werden mit dem Produkt bereitgestellt. Diese Verwaltungstools bieten die meisten Funktionen, die Sie zur Verwaltung des Produkts und der darin ausgeführten Anwendungen benötigen. WebSphere Application Server. Sie können Befehlszeilentools in automatisierten Scripts verwenden, um die Server zu steuern. Mit dem Scripting-Tool "wsadmin" können Sie schnell ein breites Spektrum eigener Lösungen entwickeln.

Untersuchen Sie diese Tools mit den Java-APIs, um die besten Möglichkeiten zur Verwaltung zu ermitteln WebSphere Application Server und Ihre Anwendungen. Informationen zu den Java-APIs finden Sie in der Dokumentation zu den Anwendungsprogrammierschnittstellen.

  • Für WAS JMX-APIs ist keine Aktion erforderlich: Jede Java Virtual Machine (JVM) in WebSphere Application Server enthält eine eingebettete 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. Der JMX 1.0 Die in Version 5 verwendete Implementierung ist die TMX4J Paket, das IBM® Lieferung von Tivoli®-Produkten. 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.
  • Aktion für angepasste MBeans unter Umständen erforderlich: 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.

Informationen zu dieser Task

WebSphere Application Server unterstützt den Zugriff auf die Verwaltungsfunktionen über eine Reihe von Java-Klassen und -Methoden. Sie können ein Java-Programm schreiben, das alle Verwaltungsfunktionen des WebSphere Application Server Verwaltungswerkzeuge. Sie können auch die Basisversion erweitern WebSphere Application Server Verwaltungssystem, um Ihre eigenen verwalteten Ressourcen einzuschließen.

Sie können Anwendungen durch Programmierung vorbereiten, installieren, deinstallieren, editieren und aktualisieren. Die Vorbereitung einer Anwendung für die Installation umfasst das Sammeln verschiedener Arten von WebSphere Application Server-spezifische Bindungsinformationen zum Auflösen von Referenzen, die in den Anwendungsbereitstellungsdeskriptoren definiert sind. Diese Informationen können auch nach der Installation durch Editieren einer implementierten Anwendung geändert werden. Zur Aktualisierung gehören das Hinzufügen, Entfernen und Ersetzen von einzelnen Dateien oder einzelnen Modulen in einer installierten Anwendung sowie die Bereitstellung einer Teilanwendung, die eine beliebige Gruppe von Dateien und Modulen in der implementierten Anwendung ändert. Wenn Sie die vollständige Anwendung aktualisieren, wird die alte Anwendung deinstalliert und eine neue installiert. Durch die Deinstallation einer Anwendung wird diese vollständig aus dem WebSphere Application Server Aufbau.

Führen Sie eine oder alle der folgenden Aufgaben aus, um WebSphere Application Server und dein Java Platform, Enterprise Edition ( Java EE ) Anwendungen durch Programmierung.

Vorgehensweise

Ergebnisse

Je nachdem, welche Aufgaben Sie erledigen, haben Sie ein eigenes Verwaltungsprogramm erstellt, die WebSphere Application Server Verwaltungskonsole, verbundene und verwaltete Anbieterserver oder verwaltete Ihre Anwendungen durch Programmierung.

Nächste Schritte

Sie können weiterhin verwalten WebSphere Application Server und Ihre Anwendungen durch Programmierung oder in Kombination mit den Werkzeugen der WebSphere Application Server.