Utilisez IBM® Installation
Manager pour ajouter et supprimer des fonctions pour le produit WebSphere Application Server for z/OS.
Avant de commencer
Obtenez le référentiel du produit WebSphere Application Server for z/OS Version 9.0. Les instructions suivantes supposent que le référentiel est monté
sous /usr/lpp/InstallationManagerRepository/HBBO900.
Le référentiel peut être monté en lecture seule.
Déterminez les fonctions dont vous avez besoin. Chaque copie installée de WebSphere Application
Server for z/OS peut comporter un jeu différent de fonctions installées.
Les fonctions suivantes sont disponibles pour
le produit WebSphere Application Server de base. Le nom du mot clé pour chaque fonction est mentionné entre parenthèses.
- WebSphere Application Server traditionnel (core.feature)
Vous devez installer
core.feature.
- Outil EJBDeploy pour les modules antérieurs à EJB 3.0 (ejbdeploy)
Cette fonction facultative contient l'outil EJBDeploy pour les modules antérieurs à EJB 3.0.
Avant de déployer des applications sur le serveur, vous devez exécuter l'outil EJBDeploy sur des applications qui contiennent des modules EJB basés sur des spécifications antérieures à EJB
3.0 qui ne figurent pas dans une application Java EE 7. Le lancement de l'outil EJBDeploy génère un code de déploiement pour les beans enterprise
dans l'application. A partir de la spécification EJB 3.0, l'outil EJBDeploy n'est plus requis car WebSphere Application
Server utilise une nouvelle fonction appelée JITDeploy, qui génère automatiquement le code au démarrage de l'application. Les modules EJB d'une application Java EE 7 utilisent JITDeploy même s'ils reposent sur des spécifications antérieures à EJB 3.0.
- Clients légers autonomes et adaptateurs de ressources (thinclient)
Cette fonction facultative contient les clients légers autonomes et les adaptateurs de ressources IBM. Les clients
légers IBM mettent à disposition un ensemble de clients pour différentes technologies telles
que JAX-WS, JAX-RPC, JAX-RS, XML, EJB, JPA ou JMS. Les adaptateurs de ressources IBM fournissent les adaptateurs de ressources pour JMS.
- Conteneur EJB embarquable (embeddablecontainer)
Le conteneur EJB imbriquable est un fichier JAR (Java™ Archive) que vous pouvez utiliser pour exécuter des beans d'entreprise dans un environnement Java Platform, Standard Edition autonome. Vous pouvez exécuter les beans d'entreprise à l'aide
du conteneur imbriquable en dehors du serveur d'application. Le conteneur EJB embarquable fait partie de la spécification EJB 3.1. Il est principalement
utilisé pour la logique métier des beans d'entreprise des tests unitaires.
- Modèles d'applications (samples)
Cette fonction facultative contient l'exemple d'application PlantsByWebSphere. L'installation de la fonction d'exemples est
recommandée dans les environnements d'apprentissage et de démonstration, tels que les environnements de développement. Cependant, elle n'est pas recommandée dans des environnements de serveurs d'applications de production.
Procédure
- Montez le système de fichiers du produit pour lequel des fonctions doivent être ajoutées ou supprimées.
- Connectez-vous au shell des services système UNIX à l'aide de l'ID utilisateur d'Installation Manager et accédez au sous-répertoire eclipse/tools de l'emplacement des fichiers binaires d'Installation Manager.
Par exemple :
cd /InstallationManager/bin/eclipse/tools
- Affichez une liste des fonctions installées avec le produit.
Vous faites cela en lançant la commande de ligne de commande Installation Manager suivante :
imcl listInstalledPackages -features -long
Conseil : Lorsque vous installez une nouvelle copie de WebSphere Application Server for z/OS sans spécifier les fonctions à installer, les fonctions suivantes sont installées par défaut :
- core.feature
- ejbdeploy
- thinclient
- embeddablecontainer
Pour installer le produit avec un ensemble de fonctions différent, ajoutez une liste complète des fonctions voulues (séparées par des virgules) après le nom du package dans la commande d'installation
imcl. Voici un exemple de commande :
imcl install com.ibm.websphere.zOS.v90,core.feature,samples,thinclient
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense
Cette commande installerait le produit avec les fonctions
core.feature,
samples,
et
thinclient mais sans installer les fonctions
ejbdeploy ou
embeddablecontainer.
- Pour ajouter une ou plusieurs fonctions à une installation de produit existante, émettez la commande imcl et spécifiez les fonctions à ajouter.
Par exemple :
imcl modify com.ibm.websphere.zOS.v90
-addFeatures embeddablecontainer
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.zOS.v90
-installationDirectory installation_location
Ceci ajoutera la fonction
embeddablecontainer, si elle n'est pas déjà installée.
- Pour supprimer une ou plusieurs fonctions d'une installation de produit existante, émettez la commande imcl et spécifiez les fonctions à supprimer.
Par exemple :
imcl modify com.ibm.websphere.zOS.v90
-removeFeatures embeddablecontainer
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.zOS.v90
-installationDirectory installation_location
Cette opération supprime la fonction facultative
embeddablecontainer.
Remarque : Avant de supprimer des fonctions facultatives, vérifiez qu'aucune de vos applications ne dépend de leur présence.
- Lorsque les fonctions appropriées sont ajoutées ou supprimées, démontez le système de fichiers du produit et remontez-le en lecture seule pour une utilisation par les noeuds et les serveurs de WebSphere Application Server.
Que faire ensuite
Personnalisez ou utilisez les nouvelles fonctions que vous avez ajoutées.