![[IBM i]](../images/iseries.gif)
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.

- Prüfen Sie die Datei Profilstammverzeichnis/properties/.instance.properties.
- 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:
bprac- Mit der Administrationskonsole:
- Klicken Sie in der Administrationskonsole auf .
- Klicken Sie unter Serverinfrastruktur auf .
- Wählen Sie Java Virtual Machine aus.
- Fügen Sie im Feld "Generische JVM-Argumente"
am Ende der Zeichenfolge ein Leerzeichen ein, und fügen Sie folgende Zeichenfolge hinzu:
Profilname steht hier für das Run-As-Benutzerprofil, das weiter oben mit dem Parameter "profile" beschrieben wird.-Xshareclasses:name=webspherev80_Profilname,groupAccess,nonFatal
- Klicken Sie auf OK.
- Klicken Sie in der Taskleiste der Konsole auf Speichern.
- Starten Sie den Anwendungsserver erneut.
- Mit dem Befehl "wsadmin":
- Starten Sie die Qshell-Umgebung.
- 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
- Starten Sie den Anwendungsserver erneut.