[IBM i]

Befehl enbprfwas

Mit dem Befehl enbprfwas kann ein Anwendungsserver unter einem bestimmten Profil ausgeführt und optional das Gruppenprofil in QEJBSVR geändert werden.

Dieser Befehl ist eine Alternative zur Verwendung von iSeries Navigator. Für die Ausführung dieses Scripts benötigt Ihr Benutzerprofil die Berechtigung *ALLOBJ.

Syntax

Der Befehl hat die folgende Syntax:
enbprfwas -profile <Benutzerprofil> [-chggrpprf]

Parameter

Die folgenden Optionen sind für den Befehl enbprfwas verfügbar:

-profile
Dies ist ein erforderlicher Parameter. Der Wert <Benutzerprofil> gibt den Namen des Profils an, das Sie zum Ausführen von Anwendungsservern verwenden möchten.
-chggrpprf
Dieser Parameter ist optional. Wenn Sie diesen Parameter angeben, ändert der Befehl das Gruppenprofil von <Benutzerprofil> in QEJBSVR.
Bewährtes Verfahren Bewährtes Verfahren: Wenn der Anwendungsserver die IBM Technology for Java Java Virtual Machine (JVM) verwendet, müssen Sie einige weitere Befehle ausführen, um die JVM-Option "-Xshareclasses" zu nutzen, die den Platzbedarf des virtuellen Speichers reduziert und die Startzeit des Anwendungsservers verbessert. Gehen Sie wie folgt vor, um festzustellen, ob der Anwendungsserver die IBM Technology for Java verwendet:
  1. Prüfen Sie die Datei Profilstammverzeichnis/properties/.instance.properties.
  2. Wenn der Wert der Eigenschaft "instance.use.j9" auf "true" gesetzt ist, verwendet der Anwendungsserver die IBM Technology for Java JVM.
Wählen Sie eine der folgenden Methoden aus, um den Anwendungsserver für die Verwendung der JVM-Option "-Xshareclasses" zu optimieren:
  • Mit der Administrationskonsole:
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername.
    2. Klicken Sie unter Serverinfrastruktur auf Java- und Prozessverwaltung > Prozessdefinition.
    3. Wählen Sie Java Virtual Machine aus.
    4. Fügen Sie im Feld "Generische JVM-Argumente" am Ende der Zeichenfolge ein Leerzeichen ein, und fügen Sie folgende Zeichenfolge hinzu:
      -Xshareclasses:name=webspherev80_Profilname,groupAccess,nonFatal
      Profilname steht hier für das Run-As-Benutzerprofil, das weiter oben mit dem Parameter "profile" beschrieben wird.
    5. Klicken Sie auf OK.
    6. Klicken Sie in der Taskleiste der Konsole auf Speichern.
    7. Starten Sie den Anwendungsserver erneut.
  • Mit dem Befehl "wsadmin":
    1. Starten Sie die Qshell-Umgebung.
    2. Führen Sie in der CL-Befehlszeile von IBM i den Befehl STRQSH aus. Anschließend führen Sie folgende Befehle aus:
      cd app_server_root/bin 
      wsadmin -conntype NONE -profileName WAS-Profil
         # WAS-Profil steht für das Profil des Anwendungsservers.
      set jvm [$AdminConfig getid /Server:Servername/JavaProcessDef:/JavaVirtualMachine:/]
         # Servername steht für den Namen des Anwendungsservers.
      set curargs [$AdminConfig showAttribute $jvm genericJvmArguments] 
      set newargs [concat $curargs "-Xshareclasses:name=webspherev80_Profilname,groupAccess,nonFatal"]
         # Profilname steht für das Run-As-Benutzerprofil.
      set attrs [subst {{genericJvmArguments $newargs}}] 
      $AdminConfig modify $jvm $attrs 
      $AdminConfig save   
      exit
    3. Starten Sie den Anwendungsserver erneut.
bprac

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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