Ajout et suppression des modules complémentaires et des fonctions Liberty sous IBM i
Vous pouvez utiliser Installation Manager pour ajouter ou supprimer des modules complémentaires et des fonctions dans une installation existante. Vous pouvez modifier à la fois la fonction de conteneur d'EJB embarquable facultative et les modules complémentaires et fonctions Liberty.
Avant de commencer
Vérifiez que les préférences que vous avez définies dans Installation Manager pointent vers les référentiels locaux ou basés sur le Web qui contiennent WebSphere Application Server Liberty et les modules complémentaires ou les fonctions Liberty.
Lorsque vous modifiez votre installation, vous pouvez choisir d'accéder au référentiel IBM WebSphere Liberty pour installer les modules complémentaires et les fonctions. L'accès au référentiel IBM WebSphere Liberty demande un accès à Internet. Si votre système n'a pas d'accès à Internet et si vous souhaitez installer des actifs Liberty personnalisés, configurez une instance de Liberty Asset Repository Service ou un référentiel basé sur un répertoire local puis ajoutez l'URL du référentiel, le chemin d'accès au répertoire ou le chemin d'archivage dans Installation Manager. Pour plus d'informations sur les référentiels Liberty, voir Installation d'actifs avec Installation Manager.
Procédure
Sélectionnez l'une des options suivantes pour modifier votre installation Liberty.
- Ajoutez ou supprimez des fonctions à partir de la ligne de commande.
- 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. 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.
- Connectez-vous au système IBM i avec un profil utilisateur ayant les droits spéciaux *ALLOBJ et *SECADM.
- Sur une ligne de commande CL, exécutez la commande STRQSH pour démarrer le shell de commandes Qshell.
- Accédez au sous-répertoire eclipse/tools dans le répertoire d'installation d'Installation Manager.
- Exécutez la commande imcl modify.
L'ID de fonction du conteneur d'EJB embarquable et du client JPA client est embeddablecontainer. La fonction embeddablecontainer facultative est ajoutée en spécifiant l'option -addFeatures et supprimée en spécifiant l'option -removeFeatures.
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 processus d'ajout et de suppression des actifs n'est pas le même lorsque vous modifiez une installation Liberty existante et lorsque vous installez initialement le produit. Pour ajouter des modules complémentaires ou des fonctions Liberty, spécifiez les noms symboliques ou les noms abrégés sur la propriété user.addAssets et spécifiez le paramètre -acceptLicense. Pour supprimer des modules complémentaires ou des fonctions, spécifiez les noms symboliques ou les noms abrégés sur la propriété user.removeAssets, en les séparant par des virgules doubles.
Par défaut, toutes les fonctions et tous les modules complémentaires Liberty installés restent installés à moins que vous ne les supprimiez de manière spécifique.
Remarque : 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.Conseil : Dans votre installation Liberty, utilisez l'action installUtility find pour afficher une liste des noms abrégés des actifs que vous pouvez installer.L'exemple de commande suivant ajoute la fonction embeddablecontainer d'Installation Manager, le modèle complémentaire Liberty ndMemberBundle et les fonctions Liberty portlet-2.0 et portletserving-2.0. La fonction portlet-2.0 est spécifiée à l'aide du nom symbolique tandis que ndMemberBundle et portletserving-2.0 sont spécifiés à l'aide des noms abrégés../imcl modify com.ibm.websphere.liberty.BASE -addFeatures embeddablecontainer -properties user.addAssets=ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0 -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE -installationDirectory /QIBM/ProdData/WebSphere/Liberty/Base -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt -acceptLicense
L'exemple de commande suivant supprime la fonction embeddablecontainer d'Installation Manager, le modèle complémentaire Liberty ndMemberBundle et les fonctions Liberty portlet-2.0 et portletserving-2.0../imcl modify com.ibm.websphere.liberty.BASE -removeFeatures embeddablecontainer -properties user.removeAssets=ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0 -installationDirectory /QIBM/ProdData/WebSphere/Liberty/Base -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
- 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.
- Ajoutez ou supprimez des fonctions à l'aide d'un fichier de réponses.
- 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. 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.
- Connectez-vous au système IBM i avec un profil utilisateur ayant les droits spéciaux *ALLOBJ et *SECADM.
- Sur une ligne de commande CL, exécutez la commande STRQSH pour démarrer le shell de commandes Qshell.
- Accédez au sous-répertoire eclipse/tools dans le répertoire d'installation d'Installation Manager.
- Exécutez la commande imcl input pour entrer le fichier de réponses.
./imcl input $HOME/WASFiles/temp/modify_response_file.xml -log $HOME/WASFiles/temp/modify_log.xml -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
L'ID de fonction du conteneur d'EJB embarquable et du client JPA client est embeddablecontainer. Pour ajouter cette fonction, spécifiez la fonction embeddablecontainer sur l'attribut features de l'offre Liberty. Si la fonction est déjà installée et n'est pas spécifiée, elle est supprimée.
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 processus d'ajout et de suppression des actifs Liberty n'est pas le même lorsque vous modifiez une installation Liberty existante et lorsque vous installez initialement le produit. Pour ajouter des modules complémentaires ou des fonctions, spécifiez les noms symboliques ou les noms abrégés sur la propriété user.addAssets, en les séparant par des virgules doubles. Lorsque vous ajoutez des fonctions, vous devez également accepter la licence utilisateur.<data key='user.addAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/>
Pour supprimer des modules complémentaires ou des fonctions, spécifiez les noms symboliques ou les noms abrégés sur la propriété user.removeAssets.<data key='user.removeAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/>
Par défaut, toutes les fonctions et tous les modules complémentaires Liberty installés restent installés à moins que vous ne les supprimiez de manière spécifique.
L'exemple de fichier de réponses suivant modifie une installation pour ajouter la fonction Installation Manager embeddablecontainer, le module complémentaire Liberty ndMemberBundle et les fonctions Liberty portlet-2.0 et portletserving-2.0. La fonction portlet-2.0 est spécifiée à l'aide du nom symbolique tandis que ndMemberBundle et portletserving-2.0 sont spécifiés à l'aide des noms abrégés.<?xml version="1.0" encoding="UTF-8"?> <agent-input clean='true' temporary='true'> <server> <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.BASE'/> </server> <install modify='true'> <offering id='com.ibm.websphere.liberty.BASE' profile='WebSphere Liberty' features='embeddablecontainer'/> </install> <profile id='WebSphere Liberty' installLocation='/QIBM/ProdData/WebSphere/Liberty/Base'> <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/Liberty/Base'/> </profile> <data key='user.addAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/> </profile> <preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/> </agent-input>
- 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.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ins_modify_is
Nom du fichier : twlp_ins_modify_is.html