Pour plateformes répartiesPour plateformes IBM i

Application d'un correctif temporaire à une installation d'archive Liberty

Liberty offre une installation basée sur une archive comme alternative à IBM® Installation Manager. Si vous avez installé Liberty à l'aide d'un fichier JAR ou d'un fichier d'archive ZIP et souhaitez installer un correctif temporaire, vous pouvez appliquer un fichier JAR exécutable.

Pourquoi et quand exécuter cette tâche

Si vous avez utilisé IBM Installation Manager pour installer Liberty, vous devez utiliser Installation Manager pour appliquer un correctif temporaire.

Le format de nom d'un correctif temporaire reposant sur une archive est <niveau Liberty>-WS-WASProd_WLPArchive-<type de correctif><id de correctif>.jar
  • <niveau Liberty> est un identificateur de niveau de groupe de correctifs à 4 chiffres qui indique le niveau minimal auquel le correctif s'applique. Par exemple, 16.0.0.2.
  • <type de correctif> est le type du correctif. Par exemple, IF est utilisé pour un correctif temporaire et TF pour un correctif de diagnostic.
  • <id de correctif> correspond au numéro de référence de l'APAR. Si un correctif de diagnostic est fourni avant qu'un APAR ne soit ouvert, l'<id de correctif> repose sur le numéro de référence PMR.

Vous pouvez installer chaque correctif temporaire en exécutant le fichier JAR pertinent, qui extrait le contenu dans le dossier de base Liberty (/wlp).

Remarque : Lorsque le correctif temporaire est appliqué, aucune copie de sauvegarde des données n'est créée. Si vous voulez annuler l'application d'un correctif temporaire, vous devez supprimer ou restaurer manuellement les fichiers depuis le dossier /wlp.
Chaque correctif temporaire est fourni avec un fichier readme.txt qui contient des instructions de sauvegarde et de restauration propres au contenu du correctif dans une section intitulée Directions to apply fix. Si le fichier readme.txt n'indique aucune exigence concernant la sauvegarde des fichiers, vous pouvez extraire le correctif, puis redémarrer le serveur à tout moment avec le paramètre --clean comme option de lancement.

Procédure

  1. Facultatif : Si le correctif contient des fichiers qui remplacent des fichiers existants, arrêtez tous les serveurs qui s'exécutent sur le système.
  2. Facultatif : Si le fichier readme.txt indique qu'une sauvegarde est requise, créez une copie de sauvegarde des fichiers lib/features/component.mf. Les emplacements de fichiers sont relatifs à votre racine d'installation Liberty.
  3. Ouvrez une console et indiquez l'emplacement de votre fichier JAR de correctif temporaire.
  4. Pour afficher les options disponibles, exécutez java -jar fichier_jar_correctif_temporaire -help, où fichier_jar_correctif_temporaire est le nom du fichier JAR exécutable contenant le correctif temporaire. Les options de lancement suivantes sont disponibles pour le fichier JAR :
    --installLocation [LibertyRootDir]
    Emplacement absolu ou relatif du répertoire d'installation de Liberty.
    Par défaut, le fichier JAR recherche un répertoire wlp dans son emplacement courant. Si l'emplacement d'installation de Liberty n'est pas le dossier wlp ou n'est pas le répertoire dans lequel se trouve le fichier JAR, vous pouvez utiliser cette option pour changer l'emplacement d'application du fichier JAR. [RépRacineLiberty] peut être relatif à l'emplacement du fichier JAR ou correspondre à un chemin de fichier absolu.
    --suppressInfo
    Les seuls messages provenant du fichier JAR sont des messages d'erreur ou confirmant que l'application du correctif a abouti.
  5. Exécutez le fichier JAR avec l'option --installLocation pour spécifier l'emplacement d'installation. Par exemple, java -jar interim_fix_jar_file --installLocation. Inclure éventuellement --suppressInfo.
  6. Démarrez tous les serveurs Liberty avec le paramètre --clean comme option de lancement. Exemple : server start --clean. Il suffit d'utiliser l'option --clean une fois ; les démarrages de serveur suivants ne la nécessitent pas.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_inst_interimfix.html