[IBM i]

Configuration des serveurs d'applications pour un lancement automatique au démarrage du sous-système QWAS85

WebSphere® Application Server s'exécute dans son propre sous-système, appelé QWAS85, qui est installé avec le produit. Cette procédure permet de configurer les serveurs d'applications de sorte qu'ils démarrent automatiquement au lancement du sous-système QWAS85.

Procédure

  1. Attribuez les droits d'accès de votre profil utilisateur à la description de travail QWAS85/QWASJOBD et à la description de sous-système QWAS85/QWAS85.
    Pour chaque profil :
    1. Créez un doublon de la description de travail utilisée par les profils WebSphere Application Server .
      Par exemple, exécutez la commande suivante à partir de la ligne de commande CL :
      CRTDUPOBJ OBJ(QWASJOBD) FROMLIB(QWAS85) OBJTYPE(*JOBD) TOLIB(mywasjobd) 
           NEWOBJ(myserv)
    2. Remplacez l'utilisateur *RQD de la description du travail dupliqué (jobd) par QEJBSVR afin d'éviter les descriptions de travail multiples avec le même utilisateur.
      Par exemple, exécutez la commande suivante à partir de la ligne de commande CL :
      CHGJOBD JOBD(mywasjobd/myserv) USER(QEJBSVR)
    3. Utilisez la commande CHGJOBD pour modifier la description de travail nouvellement créée de sorte que la zone RQSDTA (Request data ou commande) démarre le nouveau serveur.
      Par exemple, pour démarrer le serveur d'applications du profil par défaut (server1) lorsque le sous-système est démarré, définissez la zone RQSDTA comme suit :
      'QSYS/CALL PGM(product_library/QWASSTRSVR) PARM(''-profilePath'' 
             ''user_data_root/profiles/default'' 
             ''-server'' ''server1'')'
      Important: si un serveur d'applications autonome a été fédéré ou ajouté à une cellule WebSphere Application Server Network Deployment , indiquez le serveur d'agent de noeud. Si l'agent de noeud n'est pas actif, les serveurs d'applications ne peuvent pas démarrer.
  2. Configurez un serveur d'applications de sorte qu'il soit démarré automatiquement par l'agent de noeud.
    Pour configurer des serveurs d'applications dans votre cellule WebSphere Application Server Network Deployment afin qu'ils démarrent automatiquement lorsque vous démarrez l'agent de noeud pour le noeud qui contient le serveur d'applications:
    1. Dans la console d'administration, cliquez sur Serveurs > Types de serveurs > WebSphere.
    2. Cliquez sur le serveur d'applications à démarrer automatiquement.
    3. Sous Infrastructure du serveur, cliquez sur Gestion des processus et Java > Politique de surveillance et remplacez la valeur de la propriété Redémarrage du noeud par RUNNING.
    4. Cliquez sur Appliquer, puis sur Sauvegarder pour sauvegarder les modifications apportées à la configuration.
  3. Ajoutez une entrée de travail à démarrage automatique au sous-système QWAS85/QWAS85.
    Exécutez la commande suivante à partir de la ligne de commande CL :
    ADDAJE SBSD(QWAS85/QWAS85) JOB(myserv) JOBD(mywasjobd/myserv)
  4. Facultatif: Configurez le système de sorte que le sous-système QWAS85 démarre lors du démarrage du système.
    Pour activer le démarrage automatique, ajoutez la ligne suivante au programme de démarrage du système :
    STRSBS QWAS85/QWAS85
    Remarques :
    • Le programme de démarrage du système est défini par la valeur système QSTRUPPGM.
    • Pour que le sous-système du produit puisse démarrer, il faut que le protocole TCP/IP soit activé. Assurez-vous que la commande STRTCP soit exécutée avant la commande STRSBS QWAS85/QWAS85 dans le programme de démarrage ou dans le travail à démarrage automatique.