Hintergrundanwendungen mit wsadmin-Scripting konfigurieren

Mit Scripting und dem Tool "wsadmin" können Sie eine Hintergrundanwendung aktivieren und inaktivieren.

Informationen zu diesem Vorgang

Hintergrundanwendungen geben an, ob die Anwendung vor dem Serverstart vollständig initialisiert werden muss. Die Standardeinstellung false gibt an, dass der Serverstart erst nach Abschluss des Anwendungsstarts durchgeführt wird. Wenn Sie den Wert true verwenden, wird die Anwendung in einem Hintergrundthread gestartet, während der Serverstart fortgesetzt wird, ohne dass der Start der Anwendung abgewartet wird. Deshalb ist die Anwendung möglicherweise noch nicht bereit, wenn der Anwendungsserver gestartet wird.

Vorgehensweise

  1. Starten Sie das wsadmin-Scripting-Tool.
  2. Suchen Sie das Implementierungsobjekt für die Anwendung. Beispiel:
    • Mit Jacl:
      set applicationDeployment [$AdminConfig getid /Deployment:adminconsole/ApplicationDeployment:/]
    • Mit Jython:
      applicationDeployment = AdminConfig.getid('/Deployment:adminconsole/ApplicationDeployment:/')
    Tabelle 1. Elemente des Befehls "getid". Führen Sie den Befehl getid aus, um ein Anwendungsobjekt abzurufen.
    Element Beschreibung
    set Jacl-Befehl
    applicationDeployment Variablenname
    $ Ein Jacl-Operator, der einen Variablennamen durch den Wert der Variablen ersetzt
    AdminConfig Objekt, das die Produktkonfiguration darstellt
    getid AdminConfig-Befehl
    Deployment Typ
    ApplicationDeployment Typ
    adminconsole Name der Anwendung
  3. Aktivieren Sie die Hintergrundanwendung. Beispiel:
    • Mit Jacl:
      $AdminConfig modify $applicationDeployment  "{backgroundApplication true}"
    • Mit Jython:
      AdminConfig.modify(applicationDeployment, ['backgroundApplication', 'true'])
    Tabelle 2. Elemente des Befehls "modify". Führen Sie den Befehl modify aus, um den backgroundApplication-Wert festzulegen.
    Element Beschreibung
    $ Ein Jacl-Operator, der einen Variablennamen durch den Wert der Variablen ersetzt
    AdminConfig Objekt, das die Produktkonfiguration darstellt
    modify AdminConfig-Befehl
    applicationDeployment Variablenname, der in Schritt ein definiert wurde
    backgroundApplication Attribut
    true Wert des Attributs backgroundApplication
  4. Speichern Sie die Konfigurationsänderungen.
    Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
    AdminConfig.save()
  5. Synchronisieren Sie den Knoten.
    Verwenden Sie das Script "syncActiveNode" oder "syncNode" aus der Scriptbibliothek "AdminNodeManagement", um die Konfigurationsänderungen an Knoten weiterzugeben.
    • Verwenden Sie das Script "syncActiveNodes", wie im folgenden Beispiel gezeigt, um die Änderungen an jeden Knoten in der Zelle weiterzugeben:
      AdminNodeManagement.syncActiveNodes()
    • Verwenden Sie das Script "syncNode", wie im folgenden Beispiel gezeigt, um die Änderungen an einen bestimmten Knoten weiterzugeben:
      AdminNodeManagement.syncNode("myNode")

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_background
Dateiname:txml_background.html