Installation de groupes de correctifs Liberty sur des systèmes d'exploitation distribués via la ligne de commande

Vous pouvez utiliser la ligne de commande d'IBM® Installation Manager pour mettre à jour le produit avec les groupes de correctifs disponibles pour WebSphere Application Server Liberty.

Avant de commencer

[16.0.0.4 et ultérieur]Remarque : Le support d'utilisation de Java™ SE 6 avec WebSphere Liberty cessera en septembre 2017. Après la fin du support officiel, le noyau Liberty sera recompilé et ne pourra plus fonctionner avec Java SE 6. Si vous continuez d'utiliser Java SE 6 sur d'anciens groupes de correctifs après la fin du support, vous exposez votre environnement à des risques de sécurité.

Java Platform, Standard Edition 8 est le kit de développement de logiciels Java recommandé car il fournit les fonctions et les mises à jour de sécurité les plus récentes. Pour en bénéficier, vous pouvez installer le package du SDK IBM Java Technology Edition, version 8 dans le groupe de packages qui contient WebSphere Liberty.

Contactez le service du support logiciel IBM pour plus d'informations sur les mises à jour de WebSphere Application Server Liberty. Les dernières informations sont disponibles depuis le service de support logiciel IBM et Fix Central.

IBM Installation Manager Version 1.8.5 (ou une version ultérieure) est nécessaire pour mettre à jour le groupe de correctifs Liberty 16.0.0.2 ou une version ultérieure.

Si vous voulez installer des actifs Liberty depuis des référentiels basés sur un répertoire local ou une instance du Service du référentiel d'actifs Liberty, configurez les référentiels. Pour en savoir plus sur les référentiels d'actifs Liberty, voir Installation d'actifs avec Installation Manager.

Conseil : Au lieu d'exécuter la procédure décrite dans cet article, vous pouvez utiliser Installation Manager pour utiliser la ligne de commande updateAll dans un fichier de réponses ou sur la ligne de commande pour rechercher et mettre à jour tous les packages installés. Utilisez cette commande uniquement si vous contrôlez complètement les correctifs contenus dans les référentiels cible. Si vous créez un groupe de référentiels personnalisés contenant uniquement les correctifs que vous voulez installer et pointer vers ce groupe de référentiels, vous pouvez exécuter cette commande sans problème. Si vous activez la recherche dans les référentiels de service ou installez les correctifs directement depuis d'autres référentiels Web dynamiques, ne sélectionnez pas cette option pour pouvoir sélectionner uniquement les correctifs que vous voulez installer en utilisant l'option -installFixes de la commande install sur la ligne de commande ou l'attribut installFixes dans un fichier de réponses.

Procédure

  1. Pour obtenir la liste des groupes de correctifs disponibles pour WebSphere Application Server Liberty ainsi que des informations spécifiques sur chaque correctif, effectuez les actions suivantes.
    1. Accédez à Fix Central.
    2. Cliquez sur Rechercher un produit.
    3. Sélectionnez WebSphere Liberty comme groupe de produits.
    4. Sélectionnez la version du produit à mettre à jour.
    5. Sélectionnez votre système d'exploitation comme plateforme et cliquez sur Continuer.
    6. Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
    7. Sélectionnez Groupe de correctifs comme type de correctif, puis cliquez sur Soumettre.
    8. Cliquez sur Plus d'informations sous chaque correctif pour afficher des informations sur le correctif.
    9. Recommandation : notez le nom du correctif à installer.
  2. Mettez à jour WebSphere Application Server Liberty avec le groupe de correctifs en appliquant l'une des procédures suivantes.
    • Accédez au référentiel de service dynamique qui contient le groupe de correctifs et utilisez la mise à jour Web.
      Utilisez Installation Manager sur votre système local pour mettre à jour WebSphere Application Server Liberty avec les correctifs temporaires obtenus des référentiels de service Web dynamiques.
      • Pour les référentiels de service dynamique, utilisez les mêmes URL que celles utilisées pour les référentiels d'offres du produit généralement disponibles au cours de l'installation. Ces URL reposent sur le format suivant :
        http://www.ibm.com/software/repositorymanager/offering_ID
        , où ID_offre est l'ID d'offre répertoriée dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
      • Ces emplacements ne contiennent pas de pages Web auxquelles vous pouvez accéder en utilisant un navigateur Web. Il s'agit d'emplacements de référentiels Web qui vous pouvez définir pour Installation Manager pour qu'il gère le produit.
      Pour installer un groupe de correctifs depuis un référentiel de service, procédez comme suit :
      1. Connectez-vous à votre système.
      2. Si vous ne disposez pas encore d'un fichier de stockage des données d'identification et d'un fichier de mots de passe principaux pour Installation Manager contenant votre ID utilisateur et votre mot de passe pour les logiciels IBM, créez des fichiers vous permettant d'accéder au référentiel.
        Remarque : Il s'agit des données d'identification que vous utilisez pour accéder aux sites Web protégés IBM.
        Conseil : Lors de la création d'un fichier de stockage des données d'identification, ajoutez /repository.config à la fin de l'emplacement d'URL du référentiel si la commande imutilsc ne trouve pas l'URL indiquée.
      3. Arrêtez tous les serveurs et toutes les applications sur l'installation WebSphere Application Server Liberty qui est en cours de mise à jour.
      4. Accédez au répertoire fichier_binaires_Installation_Manager/eclipse/tools, où fichiers_binaires_Installation_Manager est le répertoire racine d'installation d'Installation Manager.
      5. Installez le groupe de correctifs.
        Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes Solaris
        ./imcl install offering_ID_offering_version,optional_feature_ID
          -repositories repository_URL_or_path 
          -installationDirectory offering_installation_location
          -secureStorageFile storage_file -masterPasswordFile master_password_file
          -acceptLicense
        Pour plateformes Windows
        imcl.exe install offering_ID_offering_version,optional_feature_ID
          -repositories repository_URL_or_path 
          -installationDirectory offering_installation_location
          -secureStorageFile storage_file -masterPasswordFile master_password_file
          -acceptLicense
        , où offering_ID est l'ID d'offre listé dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
        Conseils :
        • Nouveau : Lorsque vous mettez à jour Liberty, toutes les fonctions et tous les modules complémentaires Liberty installés sont également mis à jour.
          Vous pouvez installer des fonctions et des modules complémentaires additionnels en les spécifiant sur les propriétés user.addon et user.feature, comme illustré dans l'exemple ci-dessous. Notez que les noms abrégés ou les noms symboliques des fonctions sont séparés par des virgules doubles :
          imcl install com.ibm.websphere.liberty.BASE,embeddablecontainer             
          -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
          -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty" -acceptLicense
          -repositories D:\IBM\LibertyRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo,D:\IBM\LocalAssetRepo2.zip
          -sharedResourcesDirectory D:\IBM\IMShared
          -showProgress
          Vous pouvez installer des actifs depuis des instances du Service de référentiel d'actifs Liberty ou depuis les référentiels basés sur des répertoires locaux avec ou sans accès Internet. Ajoutez l'URL du référentiel, le chemin d'accès au répertoire ou le chemin d'accès au fichier archive sur le paramètre -repositories. L'accès à ces référentiels s'effectue dans l'ordre spécifié. Pour en savoir plus sur ces référentiels d'actifs, voir Installation d'actifs avec Installation Manager. Pour installer des actifs depuis le référentiel IBM WebSphere Liberty, vous devez avoir accès à Internet. Pour permettre l'accès au référentiel Liberty, sur le paramètre -properties, définissez l'option user.useLibertyRepository sur true. Le référentiel Liberty est le dernier des référentiels auquel on accède lors de l'installation.
        • La valeur de offre_version, qui peut être liée à l'ID d'offre à l'aide d'un trait de soulignement, est une version spécifique de l'offre à installer (16.0.2.20160503_0200 par exemple).
          • Si la valeur version_offre n'est pas spécifiée, la dernière version de l'offre et tous les correctifs temporaires de la version sont installés.
          • Si vous définissez version_offre, la version spécifiée de l'offre n'est pas installée et aucun correctif temporaire de la version n'est installé.
          La version de l'offre peut être jointe à la fin de l'ID d'offre avec un trait de soulignement lorsque vous exécutez la commande suivante sur le référentiel :
          imcl listAvailablePackages -repositories repository_URL_or_path
        • Vous pouvez également définir none, recommended ou all avec l'argument -installFixes pour indiquer les correctifs temporaires à installer avec l'offre.
          • Si la version de l'offre n'est pas spécifiée, la valeur all est attribuée par défaut à l'option -installFixes.
          • Si la version de l'offre est spécifiée, la valeur none est attribuée par défaut à -installFixes.
        • Pour installer le conteneur EJB embarquable et le client JPA, spécifiez la fonction facultative embeddablecontainer après l'ID d'offre, en les séparant par une virgule.
          Remarque : Un avis de suppression a été émis pour la fonction du conteneur d'EJB embarquable et du client JPA à partir du groupe de correctifs 16.0.0.2, de sorte que la fonction est éligible pour une suppression future. Pour plus d'informations, voir Avis de suppression.

          Le conteneur d'EJB embarquable est un fichier archive Java (JAR) que vous pouvez utiliser pour exécuter des beans enterprise dans un environnement Java Platform, Standard Edition (SE) autonome. Vous pouvez exécuter les beans d'entreprise en utilisant ce conteneur embarquable en dehors du serveur d'applications. Le conteneur d'EJB embarquable fait partie de la spécification EJB 3.1 et il est principalement utilisé pour les tests unitaires de la logique métier de beans d'entreprise.

          Le client JPA peut être utilisé avec le conteneur d'EJB embarquable pour fournir la fonctionnalité Java Persistence API (JPA) dans un environnement Java.

      6. Facultatif : listez tous les packages installés pour vérifier l'installation :
        Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes Solaris
        ./imcl listInstalledPackages -long
        Pour plateformes Windows
        imcl.exe listInstalledPackages -long
    • Téléchargez les fichiers qui contiennent les correctifs temporaires depuis Fix Central et utilisez la mise à jour locale.
      Téléchargez les fichiers qui contiennent les groupes de correctifs depuis Fix Central. Chaque fichier de groupe de correctifs compressé contient un référentiel Installation Manager pour le groupe de correctifs et, en général, est associé à l'extension .zip. Après avoir téléchargé et extrait le fichier de groupe de correctifs, utilisez Installation Manager pour mettre à jour WebSphere Application Server Liberty avec le groupe de correctifs.
      1. Pour télécharger le groupe de correctifs, procédez comme suit :
        1. Accédez à Fix Central.
        2. Sélectionnez WebSphere comme groupe de produits.
        3. Sélectionnez le produit.
        4. Sélectionnez la version installée.
        5. Sélectionnez votre système d'exploitation comme plateforme et cliquez sur Continuer.
        6. Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
        7. Sélectionnez le groupe de correctifs à télécharger et cliquez sur Continuer.
        8. Sélectionnez les options de téléchargement et cliquez sur Continuer.
        9. Cliquez sur J'accepte pour accepter les conditions.
        10. Cliquez sur Télécharger maintenant pour télécharger le groupe de correctifs.
        11. Transférez le fichier compressé dans le format binaire vers le système sur lequel vous voulez les installer.
        12. Extrayez les fichiers de référentiel compressés vers un répertoire de votre système.
      2. Pour installer un groupe de correctifs depuis un fichier téléchargé, procédez comme suit :
        1. Connectez-vous à votre système.
        2. Arrêtez tous les serveurs et toutes les applications sur l'installation WebSphere Application Server Liberty qui est en cours de mise à jour.
        3. Accédez au répertoire fichier_binaires_Installation_Manager/eclipse/tools, où fichiers_binaires_Installation_Manager est le répertoire racine d'installation d'Installation Manager.
        4. Installez le groupe de correctifs.
          Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes Solaris
          ./imcl install offering_ID_offering_version,optional_feature_ID
            -installationDirectory offering_installation_location
            -repositories location_of_expanded_files
            -acceptLicense
          Pour plateformes Windows
          imcl.exe install offering_ID_offering_version,optional_feature_ID
            -installationDirectory offering_installation_location
            -repositories location_of_expanded_files
            -acceptLicense
          Conseils :
          • Nouveau : Lorsque vous mettez à jour Liberty, toutes les fonctions et tous les modules complémentaires Liberty installés sont également mis à jour.
            Vous pouvez installer des fonctions et des modules complémentaires additionnels en les spécifiant sur les propriétés user.addon et user.feature, comme illustré dans l'exemple ci-dessous. Notez que les noms abrégés ou les noms symboliques des fonctions sont séparés par des virgules doubles :
            imcl install com.ibm.websphere.liberty.BASE,embeddablecontainer             
            -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
            -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty" -acceptLicense
            -repositories D:\IBM\LibertyRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo,D:\IBM\LocalAssetRepo2.zip
            -sharedResourcesDirectory D:\IBM\IMShared
            -showProgress
            Vous pouvez installer des actifs depuis des instances du Service de référentiel d'actifs Liberty ou depuis les référentiels basés sur des répertoires locaux avec ou sans accès Internet. Ajoutez l'URL du référentiel, le chemin d'accès au répertoire ou le chemin d'accès au fichier archive sur le paramètre -repositories. L'accès à ces référentiels s'effectue dans l'ordre spécifié. Pour en savoir plus sur ces référentiels d'actifs, voir Installation d'actifs avec Installation Manager. Pour installer des actifs depuis le référentiel IBM WebSphere Liberty, vous devez avoir accès à Internet. Pour permettre l'accès au référentiel Liberty, sur le paramètre -properties, définissez l'option user.useLibertyRepository sur true. Le référentiel Liberty est le dernier des référentiels auquel on accède lors de l'installation.
          • ID_offre est l'ID d'offre listé dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
          • La valeur de offre_version, qui peut être liée à l'ID d'offre à l'aide d'un trait de soulignement, est une version spécifique de l'offre à installer (16.0.2.20160503_0200 par exemple).
            • Si la valeur version_offre n'est pas spécifiée, la dernière version de l'offre et tous les correctifs temporaires de la version sont installés.
            • Si vous définissez version_offre, la version spécifiée de l'offre n'est pas installée et aucun correctif temporaire de la version n'est installé.
            La version de l'offre peut être jointe à la fin de l'ID d'offre avec un trait de soulignement lorsque vous exécutez la commande suivante sur le référentiel :
            imcl listAvailablePackages -repositories repository_URL_or_path
          • Vous pouvez également définir none, recommended ou all avec l'argument -installFixes pour indiquer les correctifs temporaires à installer avec l'offre.
            • Si la version de l'offre n'est pas spécifiée, la valeur all est attribuée par défaut à l'option -installFixes.
            • Si la version de l'offre est spécifiée, la valeur none est attribuée par défaut à -installFixes.
          • Pour installer le conteneur EJB embarquable et le client JPA, spécifiez la fonction facultative embeddablecontainer après l'ID d'offre, en les séparant par une virgule.
            Remarque : Un avis de suppression a été émis pour la fonction du conteneur d'EJB embarquable et du client JPA à partir du groupe de correctifs 16.0.0.2, de sorte que la fonction est éligible pour une suppression future. Pour plus d'informations, voir Avis de suppression.

            Le conteneur d'EJB embarquable est un fichier archive Java (JAR) que vous pouvez utiliser pour exécuter des beans enterprise dans un environnement Java Platform, Standard Edition (SE) autonome. Vous pouvez exécuter les beans d'entreprise en utilisant ce conteneur embarquable en dehors du serveur d'applications. Le conteneur d'EJB embarquable fait partie de la spécification EJB 3.1 et il est principalement utilisé pour les tests unitaires de la logique métier de beans d'entreprise.

            Le client JPA peut être utilisé avec le conteneur d'EJB embarquable pour fournir la fonctionnalité Java Persistence API (JPA) dans un environnement Java.

        5. Facultatif : listez tous les packages installés pour vérifier l'installation :
          Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes Solaris
          ./imcl listInstalledPackages -long
          Pour plateformes Windows
          imcl.exe listInstalledPackages -long

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

Nom du fichier : twlp_ins_upgrade_cl.html