Vous pouvez mettre à jour WebSphere Application Server Liberty Core vers une version plus récente
en utilisant les fichiers de réponses d'Installation Manager. 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.
Avant de commencer
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.
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 avec la commande install sur la ligne de commande ou l'attribut installFixes dans un fichier de réponses.
Procédure
- Pour obtenir la liste des groupes de correctifs disponibles pour l'installation
WebSphere Application Server Liberty Core
ainsi que des informations spécifiques sur chaque correctif, effectuez les actions suivantes.
- Accédez à Fix
Central.
- Cliquez sur Rechercher un produit.
- Sélectionnez WebSphere Liberty comme groupe de produits.
- Sélectionnez la version installée.
- Sélectionnez votre système d'exploitation comme plateforme et cliquez sur Continuer.
- Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
- Sélectionnez Groupe de correctifs comme type de correctif, puis cliquez sur Soumettre.
- Cliquez sur Plus d'informations sous chaque correctif pour afficher des informations sur le correctif.
- Recommandation : notez le nom du correctif à installer.
- Mettez à jour WebSphere Application Server Liberty Core 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 Core avec les correctifs temporaires obtenus
des référentiels de service Web
dynamiques.
Exécutez les actions suivantes :
- Connectez-vous à votre système.
- 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.
- Arrêtez tous les serveurs et toutes les applications sur l'installation
WebSphere Application Server Liberty
Core qui est en cours de mise à jour.
- 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.
- Installez le groupe de correctifs en utilisant un fichier de réponses.
- 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.
- Pour télécharger le groupe de correctifs, procédez comme suit :
- Accédez à Fix
Central.
- Sélectionnez WebSphere comme groupe de produits.
- Sélectionnez le produit.
- Sélectionnez la version installée.
- Sélectionnez votre système d'exploitation comme plateforme et cliquez sur Continuer.
- Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
- Sélectionnez le groupe de correctifs à télécharger et cliquez sur Continuer.
- Sélectionnez les options de téléchargement et cliquez sur Continuer.
- Cliquez sur J'accepte pour accepter les conditions.
- Cliquez sur Télécharger maintenant pour télécharger le groupe de correctifs.
- Transférez le fichier compressé dans le format binaire vers le système sur lequel vous voulez les installer.
- Extrayez les fichiers de référentiel compressés vers un répertoire de votre système.
- Exécutez les actions suivantes :
- Connectez-vous à votre système.
- Si le référentiel requiert un nom d'utilisateur et un mot de passe, créez un fichier de stockage des données d'identification pour accéder à ce référentiel.
Pour plus d'informations sur la création d'un fichier de stockage des données
d'identification pour Installation Manager, consultez la documentation produit d'IBM
Installation Manager.
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.
- Arrêtez tous les serveurs et toutes les applications dans l'installation WebSphere Application Server Liberty Core qui est en cours de mise à jour.
- 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.
- Installez le groupe de correctifs en utilisant un fichier de réponses.
Exemple

L'exemple ci-dessous montre un fichier de réponses permettant de mettre à jour le produit avec une version plus récente.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
<repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.CORE.ND'/>
</server>
<profile id='WebSphere Liberty'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
<install modify='false'>
<offering profile='WebSphere Liberty' id='com.ibm.websphere.liberty.CORE.ND'
version='16.0.2.20161025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
</agent-input>
Conseils : - L'ID profil (<profile . . . id='ID_profil'
. . . .> et <offering . . . profile='ID_profil'
. . . .>) peut être identifié lorsque vous exécutez la commande imcl listInstallationDirectories
-verbose depuis le sous-répertoire eclipse/tools du répertoire où vous avez installé Installation Manager. Il est identique au nom du groupe de packages.
- L'ID offre (<offering . . . id='ID_offre'
. . .
.>) se trouve dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
- La version est une version spécifique de l'offre à installer (16.0.2.20161025_2108 par exemple). Cette spécification est facultative.
- Si la version n'est pas spécifiée, la dernière version de l'offre et
tous les correctifs temporaires de cette version sont installés.
- Si la version est définie, la version spécifiée de l'offre n'est pas installé, ni aucun correctif temporaire de la version.
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 définie, l'option -installFixes utilise par défaut all.
- Si elle est définie, l'option -installFixes utilise none par défaut.
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 supplémentaires en ajoutant un élément data dans votre fichier de réponses. Pour installer des fonctions, spécifiez le nom symbolique ou
le nom abrégé sur le paramètre user.feature. Pour installer des modules complémentaires, ajoutez un élément data et spécifiez le nom abrégé sur le paramètre
user.addon.
L'exemple
suivant installe la fonction Portlet Container à l'aide du nom symbolique, la fonction Portlet Serving à l'aide du nom abrégé et le modèle complémentaire Modèle de programmation étendus.
<data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/>
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.accept.license' value='true'/>
Vous pouvez installer des actifs depuis des instances du
Service du référentiel d'actifs Liberty ou depuis des référentiels
basés sur des répertoires locaux avec ou sans accès Internet. Pour plus d'informations, voir
Installation d'actifs avec Installation Manager. Ajoutez l'URL du référentiel, le répertoire ou le chemin d'archivage sur les éléments
repository. Si Installation Manager ne reconnaît pas
le référentiel, pointez directement sur le fichier
repository.config. Lorsque vous installez
des actifs, les référentiels sont
accessibles dans l'ordre dans lequel vous les indiquez.
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty" />
<repository location="https://your_onprem_asset_repo_url" />
<repository location="/QIBM/LocalAssetRepo" />
<repository location="/QIBM/LocalAssetRepo2.zip" />
</server>
Pour permettre l'accès au
Référentiel Liberty,
dans un élément
data,
mettez à
true
le paramètre
user.useLibertyRepository. Le
Référentiel Liberty est le
dernier des référentiels accédé durant l'installation.
<data key='user.useLibertyRepository' value='true'/>
Pour en savoir plus sur le Référentiel Liberty et sur les actifs qu'il contient,
consultez Référentiel Liberty.
- Pour ajouter la fonction facultative de conteneur d'EJB embarquable et de client JPA (embeddablecontainer), ajoutez la fonction dans l'offre. Exemple :
<offering id='com.ibm.websphere.liberty.CORE.ND'
profile='WebSphere Liberty'
features='embeddablecontainer' installFixes='none'/>
Si la fonction est installée dans votre installation existante, votre fichier de réponses doit contenir la fonction lorsque
vous effectuez la mise à jour. Si vous n'ajoutez pas la fonction à votre fichier de réponses, Installation Manager la supprime.