Scriptbibliothek für die Automatisierung der Anwendungsserverumgebung mit wsadmin-Scripting verwenden
Die Scriptbibliothek enthält Jython-Scriptprozeduren, die Sie bei der Automatisierung Ihrer Umgebung unterstützen. Verwenden Sie die Beispielscripts, um Anwendungen, Ressourcen, Server, Knoten und Cluster zu verwalten. Außerdem können Sie die Scriptprozeduren als Beispiele für den Umgang mit der Jython-Syntax verwenden.
Informationen zu diesem Vorgang
Die Jython-Scriptbibliothek enthält eine Reihe von Prozeduren für die Automatisierung der meisten gebräuchlichen Verwaltungsfunktionen des Anwendungsservers. Sie können die Scriptbibliothek beispielsweise verwenden, um Server, Anwendungen, Maileinstellungen, Ressourcen, Knoten, Geschäftsanwendungen, Cluster, Berechtigungsgruppe usw. auf einfache Weise zu konfigurieren. Sie können jede Scriptprozedur einzeln ausführen oder mehrere Prozeduren kombinieren, um auf schnelle Weise neue Scripts zu entwickeln.
- Sie können Scripts aus der Jython-Scriptbibliothek im Dialogmodus
über das Tool "wsadmin" ausführen. Sie können das Tool "wsadmin" starten und einzelne Scripts aus der
Scriptbibliothek mit der folgenden Syntax ausführen:
wsadmin>AdminServerManagement.createApplicationServer("myNode", "myServer", "default")
- Verwenden Sie einen Texteditor, um mehrere Scripts aus der Jython-Scriptbibliothek zu kombinieren, wie im folgenden Beispiel gezeigt wird:
Speichern Sie das angepasste Script, und führen Sie es über die Befehlszeile mit der folgenden Syntax aus:# # My Custom Jython Script - file.py # AdminServerManagement.createApplicationServer("myNode", "Server1", "default") AdminServerManagement.createApplicationServer("myNode", "Server2", "default") # Ein Member als erstes Member eines Clusters verwenden AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER", "myNode", "Server1") # Dem Cluster ein zweites Member hinzufügen AdminClusterManagement.createClusterMember("myCluster", "myNode", "Server3") # Anwendung installieren AdminApplication.installAppWithClusterOption("DefaultApplication", "..\installableApps\DefaultApplication.ear", "myCluster") # Alle Server und Anwendungen auf dem Knoten starten AdminServerManagement.startAllServers("myNode")
bin>wsadmin -language jython -f Pfad/zu/Ihrer/Jython/Datei.py
- Verwenden Sie den Code aus der Jython-Scripting-Bibliothek als Verwendungsbeispiel, um eigene Scripts zu schreiben. Jedes Scriptbeispiel in der Scriptbibliothek demonstriert bewährte Verfahren für das Schreiben von wsadmin-Scripts. Der Code der Scriptbibliothek befindet sich im Verzeichnis Stammverzeichnis_des_Anwendungsservers/scriptLibraries. In diesem Verzeichnis sind die Scripts in Unterverzeichnissen nach Funktionalität organisiert. Das Unterverzeichnis Stammverzeichnis_des_Anwendungsservers/scriptLibraries/application/V70 enthält beispielsweise Prozeduren, die Tasks für die Anwendungsverwaltung in Version 7.0 und höher des Produkts ausgeführt werden. Das Unterverzeichnis V70 in den Scriptbibliothekspfaden bedeutet nicht, dass die darin enthaltenen Scripts Scripts der Version 7.0 sind.

bin>wsadmin -lang jython -javaoption "-Dwsadmin.script.libraries=c:/myJythonScripts"
bin>wsadmin -lang jython -javaoption "-Dwsadmin.script.libraries=c:/myJythonScripts;c:/AdminScripts;c:/configScripts"
Die Scriptbibliothek enthält Automationsscripts für die folgenden Verwaltungsfunktionen des Anwendungsservers:
Vorgehensweise
- Anwendungsserver verwalten. Sie können die AdminServerManagement-Scripts verwenden, um Klassenlader, JVM-Einstellungen, EJB-Container, Leistungsüberwachung, dynamische Caches usw. zu konfigurieren.
- Server und Systemarchitektur verwalten. Sie können die Scriptbibliotheken "AdminServerManagement", "AdminNodeManagement" und "AdminClusterManagement" verwenden, um Cluster, Knoten und Knotengruppen zu verwalten.
- Anwendungen verwalten. Sie können die AdminApplication-Scripts verwenden, um Ihre Anwendungen mit verschiedenen Optionen zu installieren, zu deinstallieren und zu aktualisieren.
- Datenzugriffsressourcen verwalten. Sie können die Scriptbibliotheken "AdminJDBC" und "AdminJ2C" verwenden, um Datenquellen und JDBC-Provider zu verwalten und um J2C-Ressourcenadapter (Java 2 Connector) zu erstellen und zu konfigurieren.
- Messaging-Ressourcen verwalten. Sie können die Scriptbibliothek "AdminJMS" verwenden, um Ihre JMS-Konfigurationen zu konfigurieren und zu verwalten.
- Mailressourcen verwalten. Sie können die AdminResources-Scripts in der Scriptbibliothek verwenden, um Mail-, URL- und Ressourceneinstellungen zu konfigurieren.
- Berechtigungsgruppen verwalten. Sie können die AdminAuthorizations-Scripts verwenden, um Berechtigungsgruppen zu konfigurieren.
- Leistungs- und Fehlerbehebungskonfigurationen überwachen. Sie können die AdminUtilities-Scripts verwenden, um die Traceerstellung, das Debugging, Protokolle und die Leistungsüberwachung zu konfigurieren. Weitere Informationen finden Sie im Artikel "Dienstprogrammscripts".
- Hilfe zu den Scriptbibliotheken mit wsadmin anfordern. Die können die Scriptbibliothek "AdminLibHelp" verwenden, um die verfügbaren Scriptbibliotheken aufzulisten, um Informationen zu bestimmten Scriptbibliotheken anzuzeigen und um Informationen zu bestimmten Scriptprozeduren anzuzeigen.
Nächste Schritte
Bestimmen Sie die Scripts, die Sie für die Automatisierung Ihrer Umgebung verwenden möchten, oder erstellen Sie über Assembliertools angepasste Scripts.