[AIX Solaris HP-UX Linux Windows]

Installation de fonctions sur les systèmes d'exploitation distribués

Vous pouvez utiliser l'interface graphique d'Installation Manager pour installer et supprimer une fonction de produit.

Avant de commencer

Vérifiez que vos préférences d'Installation Manager pointent vers les référentiels Web ou locaux qui contiennent le produit.

Pourquoi et quand exécuter cette tâche

Remarque : A l'instar des autres opérations réalisées dans Installation Manager, vous pouvez modifier les fonctions à l'aide de l'une des procédures suivantes :
  • Utilisation d'un fichier de réponses silencieux

    Vous pouvez enregistrer ce fichier de réponses à l'aide de l'interface graphique et du mode d'enregistrement d'Installation Manager, ou vous pouvez créer manuellement (ou modifier) un fichier de réponses selon vos besoins.

  • Utiliser l'outil de ligne de commande imcl

    Voir la documentation IBM® Installation Manager.

Procédure

  1. Arrêtez tous les serveurs et les applications sur l'installation WebSphere Application Server que vous souhaitez modifier.
  2. Démarrez Installation Manager.
  3. Cliquez sur Modifier.
  4. Sélectionnez le groupe de packages à modifier.
  5. Cliquez sur Suivant.
    Remarque : Si vous êtes invité à vous authentifier, utilisez l'ID et le mot de passe IBM avec lesquels vous vous êtes enregistré sur le site Web du programme.
  6. Développez IBM WebSphere Application Server Network Deployment.
  7. Cochez la case d'une fonction que vous souhaitez installer ou, au contraire, décochez-la si cette fonction est déjà installée et si vous voulez la supprimer.
    • Outil EJBDeploy pour les modules antérieurs à EJB 3.0

      Cette option installe 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.

      Conseil : Des erreurs inattendues peuvent se produire si des applications fournies avec IBM WebSphere Application Server, telles que les exemples, exigent l'outil facultatif EJBDeploy pour les modèles antérieurs à EJB 3.0 alors que cette fonction n'est pas installée. Si vous déployez et utilisez des applications qui peuvent nécessiter des modules antérieurs à EJB 3.0, incluez la fonction facultative EJBDeploy sur toutes les installations WebSphere Application Server qui seront utilisées par des serveurs exécutant de telles applications.
    • Clients légers autonomes, adaptateurs de ressources et conteneurs imbriquables

      Les clients légers et adaptateurs de ressources IBM mettent à disposition un ensemble de clients et d'adaptateurs de ressources pour différentes technologies telles que JAX-WS, JAX-RPC, JAX-RS, XML, EJB, JPA ou JMS. Un conteneur incorporable s'exécute dans un environnement Java™ Platform, Standard Edition (Java SE) autonome. Par exemple, vous pouvez utiliser le conteneur EJB incorporable pour exécuter des beans d'entreprise en dehors du serveur d'applications.

      • Clients légers autonomes et adaptateurs de ressources

        Cette option installe 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 incorporable

        Cette option installe le conteneur EJB incorporable.

        Le conteneur EJB incorporable est un fichier JAR (Java Archive) que vous pouvez utiliser pour exécuter des beans d'entreprise dans un environnement Java SE autonome. Vous pouvez exécuter les beans d'entreprise à l'aide du conteneur incorporable en dehors du serveur d'applications. Le conteneur EJB incorporable fait partie de la spécification EJB. Il est principalement utilisé pour la logique métier des beans d'entreprise des les tests unitaires.

    • Modèles d'applications

      Cette option installe les modèles d'application pour les environnements d'apprentissage et de démonstration.

      Les modèles incluent à la fois les fichiers de code source et les applications d'entreprise intégrées qui montrent le fonctionnement des technologies Java Platform, Enterprise Edition (Java EE) et WebSphere les plus récentes. L'installation des modèles est conseillée dans les environnements d'apprentissage et de démonstration, tels que les environnements de développement. Cependant, elle n'est pas conseillée dans les environnements de serveurs d'applications de production.

  8. Cliquez sur Suivant.
  9. Lisez le récapitulatif et cliquez sur Modify.
    • Si la modification aboutit, le programme affiche un message indiquant que l'installation s'est effectuée correctement.
    • Dans le cas contraire, cliquez sur Afficher le fichier journal pour identifier et corriger le problème.
  10. Cliquez sur Finish.
  11. Cliquez sur Fichier > Quitter pour fermer le gestionnaire d'installation.

Exemples

Modification des fonctions :
Dans la liste suivante, les noms des offres de fonctions facultatives sont placés entre parenthèses :
  • Outil EJBDeploy pour les modules antérieurs à EJB 3.0 (ejbdeploy)
  • 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, adaptateurs de ressources et conteneurs imbriquables
    • Clients légers autonomes et adaptateurs de ressources (thinclient)
    • Conteneur EJB incorporable (embeddablecontainer)
  • Exemples d'applications (samples)
[Windows]Voici un exemple de fichier de réponses pour la modification des fonctions dans une installation :
<?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.ND.v90" />
</server>
<install modify='true'>
<offering id='com.ibm.websphere.ND.v90' 
  profile='IBM WebSphere Application Server V9.0' 
  features='samples'/>
</install>
<uninstall modify='true'>
<offering id='com.ibm.websphere.ND.v90' 
  profile='IBM WebSphere Application Server V9.0' 
  features='thinclient,ejbdeploy,embeddablecontainer'/>
</uninstall>
<profile id='IBM WebSphere Application Server V9.0' 
  installLocation='C:\Program Files\IBM\WebSphere\AppServer'>
<data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\AppServer'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.nl' value='en'/>
</profile>
</agent-input>
[Windows]Voici un exemple d'utilisation de la commande imcl pour modifier les fonctions d'une installation :
imcl.exe modify com.ibm.websphere.ND.v90
  -addFeatures samples
  -removeFeatures thinclient,ejbdeploy,embeddablecontainer
  -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
  -installationDirectory C:\Program Files\IBM\WebSphere\AppServer
  -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt
Modification des langues :

Pour changer les langues installées, utilisez l'argument -properties avec la propriété cic.selector.nl dans la commande imcl pour spécifier les langues devant figurer dans l'installation.

[Windows]Par exemple :
imcl.exe modify com.ibm.websphere.ND.v90_9.0.0.20160503_0200
  -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.ND.v90
  -installationDirectory C:\Program Files\IBM\WebSphere\AppServer
  -properties cic.selector.nl=en,,hu,,ko,,pl,,es 
  -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt

L'anglais, le hongrois, le coréen, le polonais et l'espagnol seraient installer dans cet exemple. Si vous lanciez une installation avec l'anglais uniquement, les autres langues seraient ajoutées. Si vous lanciez une installation avec plus de langues, les autres langues seraient supprimées.

Pour déterminer les langues installées, utilisez listInstallationDirectories avec la commande imcl et définissez -long ou -verbose.
[Windows]Par exemple :
imcl.exe listInstallationDirectories -long

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



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_modify
Nom du fichier : tins_modify.html