Das Tool wsadmin verwendet eine Gruppe von Verwaltungsobjekten, die es Ihnen ermöglichen, Befehle und
Befehlsparameter zum Konfigurieren Ihrer Umgebung auszuführen.
Verwenden Sie die folgenden Objekte, um Verwaltungstasks auszuführen:
AdminConfig, AdminControl, AdminApp, AdminTask und Help.
Informationen zu diesem Vorgang
Jedes Verwaltungsobjekt hat Befehle, die Sie zum Ausführen von Verwaltungstasks verwenden können.
Für das Tool müssen Sie ein Scripting-Objekt, einen Befehl und Befehlsparameter angeben. Im folgenden
Beispiel ist AdminConfig das Scripting-Objekt,
attributes der Befehl und ApplicationServer der Befehlsparameter.
Mit Jython:
print AdminConfig.attributes('ApplicationServer')
Mit Jacl:
$AdminConfig attributes ApplicationServer
Die Verwaltungsfunktionen
im Anwendungsserver sind in zwei Kategorien eingeteilt: Funktionen für die Konfiguration
von Anwendungsserverinstallationen und Funktionen für die aktiven Objekte in Anwendungsserverinstallationen.
Scripts funktionieren mit beiden Objektkategorien. Beispielsweise ist ein Anwendungsserver in zwei getrennte Einheiten aufgeteilt.
Eine Einheit stellt die Konfiguration des Servers dar, die persistent in einem
Repository im permanenten Speicher liegt.
Wenn eine Datei mit einem
wsadmin-Scriptingobjekt verwendet wird, wird immer das lokale Dateisystem verwendet, selbst wenn eine Verbindung zu einem fernen Server besteht.
- Verwenden Sie das Objekt AdminConfig, das Objekt AdminTask und das Objekt
AdminApp, um Konfigurationsfunktionen zu bearbeiten.
Die Objekte AdminConfig, AdminTask und AdminApp
werden verwendet, wenn Sie die Konfiguration des Servers verwalten, die sich persistent in einem Repository
im permanenten Speicher befindet.
Verwenden Sie diese Objekte, um die Konfiguration zu erstellen, abzufragen, zu ändern oder zu entfernen,
ohne einen Anwendungsserverprozess zu starten.
Wenn Sie das Objekt AdminTask verwenden möchten, müssen Sie mit einem aktiven Server verbunden sein.
- Verwenden Sie das Objekt AdminControl, um aktive Objekte in Anwendungsserverinstallationen zu verwalten.
Das Objekt AdminControl wird verwendet, wenn die aktive Instanz eines Anwendungsservers
mit einer JMX-MBean (Java™ Management Extensions) verwaltet wird.
Diese Instanz kann Attribute haben, die man abfragen und ändern kann, sowie Operationen, die man aufrufen kann. Diese
Betriebsaktionen, die für einen aktiven Anwendungsserver ausgeführt werden, haben keine Auswirkung auf die persistente
Konfiguration des Servers.
Die Attribute, die die Bearbeitung von einer MBean aus unterstützen,
unterscheiden sich
von den Attributen, die die entsprechende Konfiguration unterstützt. Die Konfiguration
kann viele Attribute enthalten, die man vom aktiven Objekt aus nicht abfragen
oder festlegen kann. Die Scripting-Unterstützung des Anwendungsservers
stellt Funktionen für die Lokalisierung von Konfigurationsobjekten und die Ausführung von Objekten
bereit. Die Objekte in der Konfiguration stellen nicht immer Objekte dar, die derzeit aktiv sind.
Das Objekt AdminControl verwaltet aktive Objekte.
- Verwenden Sie das Objekt Help, um Informationen zu den Objekten AdminConfig,
AdminApp, AdminControl und AdminTask abzurufen, um Schnittstelleninformationen
zu aktiven MBeans abzurufen und um Hilfe zu Warnungen und Fehlernachrichten abzurufen.