WAR-Klassenladerrichtlinien für Anwendungen mit wsadmin-Scripting ändern

Mit Scripting und dem Tool "wsadmin" können Sie die Richtlinien für WAR-Klassenlader für Anwendungen ändern.

Vorbereitende Schritte

Starten Sie das wsadmin-Scripting-Tool.

Informationen zu diesem Vorgang

Achtung: Wenn eine Anwendung aktiv ist, bewirkt die Änderung einer Anwendungseinstellung einen Neustart der Anwendung. In eigenständigen Servern wird die Anwendung nach dem Speichern der Änderung erneut gestartet. In Mehrserverprodukten wird die Anwendung erneut gestartet, wenn Sie die Änderung speichern und die Dateien auf dem Knoten, auf dem die Anwendung installiert ist, synchronisieren. Um zu steuern, wann die Synchronisation in Mehrserverprodukten stattfindet, wählen Sie auf der Seite mit den Konsoleneinstellungen die Option Änderungen mit Knoten synchronisieren ab.

Führen Sie die Schritte in diesem Artikel aus, um die WAR-Richtlinie für Klassenladeprogramme für eine Anwendung zu ändern.

Vorgehensweise

  1. Rufen Sie die Konfigurations-ID des Objekts ab, das Sie ändern möchten, und setzen Sie sie auf eine Variable.

    Setzen Sie die Konfigurations-ID beispielsweise auf die Variable dep. In diesem Beispiel ist das Objekt die implementierte Anwendung MyApp.

    • Mit Jacl:
      set dep [$AdminConfig getid /Deployment:MyApp/]
    • Mit Jython:
      dep = AdminConfig.getid("/Deployment:MyApp/")
  2. Ermitteln Sie das implementierte Objekt, und setzen Sie es auf eine Variable.

    Setzen Sie das implementierte Objekt beispielsweise auf die Variable depObject:

    • Mit Jacl:
      set depObject [$AdminConfig showAttribute $dep deployedObject]
    • Mit Jython:
      depObject = AdminConfig.showAttribute(dep, "deployedObject")
  3. Zeigen Sie die aktuellen Attributwerte des Konfigurationsobjekts mit dem Befehl show an.
    • Mit Jacl:
      $AdminConfig show $depObject warClassLoaderPolicy
      Beispielausgabe:
      {warClassLoaderPolicy MULTIPLE}
    • Mit Jython:
      AdminConfig.show(depObject, 'warClassLoaderPolicy')
    Beispielausgabe:
    '[warClassLoaderPolicy MULTIPLE]'
  4. Ändern Sie die Attribute des Konfigurationsobjekts mit dem Befehl modify.
    • Mit Jacl:
      $AdminConfig modify $depObject {{warClassLoaderPolicy SINGLE}}
    • Mit Jython:
      AdminConfig.modify(depObject, [['warClassLoaderPolicy', 'SINGLE']])
  5. Speichern Sie die Konfigurationsänderungen.
    Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
    AdminConfig.save()
  6. Optional: Überprüfen Sie die Änderungen, die Sie am Attributwert vorgenommen haben, mit dem Befehl show.
    • Mit Jacl:
      $AdminConfig show $depObject warClassLoaderPolicy
      Beispielausgabe:
      {warClassLoaderPolicy SINGLE}
    • Mit Jython:
      AdminConfig.show(depObject, 'warClassLoaderPolicy')
      Beispielausgabe:
      '[warClassLoaderPolicy SINGLE]'

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_warclass
Dateiname:txml_warclass.html