[IBM i]

Commande enbprfwas

La commande enbprfwas active un profil permettant l'exécution d'un serveur d'applications et, de manière facultative, modifie le profil de groupe en QEJBSVR.

Elle permet d'effectuer les mêmes tâches qu'avec iSeries Navigator. Pour exécuter ce script, votre profil utilisateur doit avoir l'autorisation *ALLOBJ.

Syntaxe

La syntaxe de la commande est la suivante :
enbprfwas -profile <user profile> [-chggrpprf]

Paramètres

Les options ci-après sont disponibles pour la commande enbprfwas :

-profile
Paramètre obligatoire. La valeur <profil d'utilisateur> définit le nom du profil que vous souhaitez autoriser à exécuter les serveurs d'applications.
-chggrpprf
Paramètre facultatif. Si vous définissez ce paramètre, la commande remplace le profil de groupe de <profil d'utilisateur> par QEJBSVR.
Pratiques recommandées Pratiques recommandées: Si le serveur d'applications utilise la machine virtuelle Java IBM Technology for Java, vous devrez exécuter quelques commandes supplémentaires pour tirer parti de l'option JVM -Xshareclasses, qui réduira l'encombrement de la mémoire virtuelle et raccourcira le temps de démarrage du serveur d'applications. Pour déterminer si le serveur d'applications utilise IBM Technology for Java, procédez comme suit :
  1. Examinez le fichier racine_profil/properties/.instance.properties.
  2. Si la propriété instance.use.j9 a la valeur true, le serveur d'applications utilise la machine virtuelle Java (JVM) IBM Technology for Java.
Sélectionnez l'une des méthodes suivantes pour optimiser le serveur d'applications afin qu'il utilise l'option JVM -Xshareclasses :
  • A l'aide de la console d'administration :
    1. Dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > serveur.
    2. Sous Infrastructure du serveur, cliquez sur Gestion des processus et Java > Définition des processus.
    3. Sélectionnez Machine virtuelle Java.
    4. Dans la zone Arguments JVM génériques, ajoutez un espace à la fin de la chaîne, puis ajoutez la chaîne suivante :
      -Xshareclasses:name=webspherev80_profile_name,groupAccess,nonFatal
      nom_profil est le profil utilisateur d'exécution décrit ci-dessus pour le paramètre profile, puis cliquez sur OK.
    5. Cliquez sur OK.
    6. Cliquez sur Sauvegarder dans la barre des tâches de la console.
    7. Redémarrez le serveur d'applications.
  • A l'aide de la commande wsadmin :
    1. Démarrez l'environnement Qshell.
    2. Sur la ligne de commande CL IBM i, exécutez la commande STRQSH, puis les commandes suivantes :
      cd app_server_root/bin 
      wsadmin -conntype NONE -profileName was_profile
         # where was_profile is the profile of the application server. 
      set jvm [$AdminConfig getid /Server:server_name/JavaProcessDef:/JavaVirtualMachine:/] 
         # where server_name, is the application server name.
      set curargs [$AdminConfig showAttribute $jvm genericJvmArguments] 
      set newargs [concat $curargs "-Xshareclasses:name=webspherev80_profile_name,groupAccess,nonFatal"]
         # where profile_name is the run-as user profile. 
      set attrs [subst {{genericJvmArguments $newargs}}] 
      $AdminConfig modify $jvm $attrs 
      $AdminConfig save
      exit
    3. Redémarrez le serveur d'applications.
bprac

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_enbprfwas
Nom du fichier : rxml_enbprfwas.html