Application de correctifs temporaires WebSphere Liberty au serveur mqweb

Vous pouvez appliquer les correctifs provisoires de WebSphere® Liberty à WebSphere Liberty qui exécute le serveur mqweb.

A propos de cette tâche

Cette tâche s'applique à la fois à IBM® MQ Long Term Support et à IBM MQ Continuous Delivery.

Important: Si aucun correctif temporaire n'est disponible pour la version WebSphere Liberty installée dans l'installation IBM MQ , contactez le support IBM . Vous ne devez PAS chercher à modifier la version de WebSphere Liberty utilisée par IBM MQ Console et REST API et ne devez chercher qu'à appliquer un correctif temporaire WebSphere Liberty .
Remarque: ces informations ne s'appliquent PAS à IBM MQ Appliance.

Procédure

  1. Vérifiez la version de Liberty .
    Pour cela, exécutez la commande suivante :
    <MQ_INSTALLATION_PATH>/web/bin/productInfo version --ifixes
  2. Utilisez le lien de sécurité ou les informations de la page de l'APAR Liberty pour localiser le correctif temporaire d'archive approprié (iFix) pour la version installée.
    Les correctifs temporaires d'archive Liberty sont fournis dans un format JAR et sont associés à un fichier Readme auquel vous pouvez vous référer pour les instructions d'installation. Téléchargez les deux fichiers dans un répertoire temporaire.
  3. Une fois le correctif temporaire téléchargé, démarrez une console et accédez au répertoire qui contient le fichier JAR du correctif temporaire.
  4. Arrêtez le serveur mqweb à l'aide de la commande:
    <MQ_INSTALLATION_PATH>/bin/endmqweb
  5. [AIX][z/OS][Linux]En tant qu'utilisateur administratif, exécutez la commande suivante pour définir le masque umask de l'utilisateur sur 022 :
    umask 022
  6. En tant qu'administrateur, exécutez la commande suivante pour installer le correctif temporaire:
    java -jar <iFix JAR> -installLocation <MQ_INSTALLATION_PATH>/web
  7. Exécutez la commande suivante et vérifiez la sortie pour confirmer que le correctif temporaire a été correctement installé:
    <MQ_INSTALLATION_PATH>/web/bin/productInfo version --ifixes
  8. Redémarrez le serveur mqweb à l'aide de la commande suivante:
    <MQ_INSTALLATION_PATH>/bin/strmqweb

Résultats

Lorsque le serveur mqweb redémarre, le correctif temporaire doit être chargé.

Exemple

L'exemple suivant montre comment appliquer un correctif temporaire WebSphere Liberty pour l'APAR PH31442 à une installation IBM MQ 9.1.0.8 sous Linux®.
  1. Exécutez la commande suivante pour vérifier la version de Liberty installée avec IBM MQ 9.1.0.8:
    /opt/mqm/web/bin/productInfo version --ifixes
    Cette commande génère la sortie suivante, qui indique que la version de Liberty est 21.0.0.3:
    Nom du produit: WebSphere Application Server
    Version du produit: 21.0.0.3
    Edition du produit: BASE
  2. Consultez la page web de l'APAR PH31442.
  3. Dans la section Download Package de la page Web, cliquez sur le lien de téléchargement de l'archive 21003-wlp-archive-IFPH34122.
  4. Une fois que vous avez été redirigé vers Fix Central, téléchargez les fichiers suivants dans un répertoire temporaire:
    • 21003-wlp-archive-IFPH34122-ReadMe.txt
    • 21003-wlp-archive-ifph34122.jar
  5. Démarrez une console et accédez au répertoire temporaire.
  6. Arrêtez le serveur mqweb à l'aide de la commande suivante:
    /opt/mqm/bin/endmqweb
  7. Exécutez la commande suivante en tant que superutilisateur pour définir le paramètre umask sur 022:
    umask 022
  8. Ensuite, en tant que même utilisateur root, exécutez la commande suivante pour installer le correctif temporaire:
    java -jar 21003-wlp-archive-ifph34122.jar --installLocation /opt/mqm/web
    Comme tout va bien, vous devriez voir la sortie suivante:
    Application du correctif au répertoire d'installation Liberty dans /opt/mqm/web maintenant.
    lib/com.ibm.ws.ui.tool.javaBatch_1.0.50.cl210320210319-1444.jar
    lib/com.ibm.ws.ui.tool.explore_1.0.50.cl210320210319-1444.jar
    lib/com.ibm.ws.ui_1.0.50.cl210320210319-1444.jar
    Le correctif a été appliqué avec succès.
    Successfully extracted all product files.
  9. Exécutez la commande suivante pour vérifier que le correctif temporaire a été installé correctement:
    /opt/mqm/web/bin/productInfo version --ifixes
    La sortie se présente comme suit :
    Nom du produit: WebSphere Application Server
    Version du produit: 21.0.0.3
    Edition du produit: BASE
    
    PH34122 dans le iFix(es:21003-wlp-archive-IFPH34122]
  10. Redémarrez le serveur mqweb à l'aide de la commande suivante:
    /opt/mqm/bin/strmqweb