Assemblage d'une application en vue de l'utilisation de ressources à une phase et à deux phases dans la même transaction

Cette tâche permet d'assembler une application en vue de l'utilisation de ressources à validation en une phase et en deux phases dans la même transaction.

Avant de commencer

Cette description de tâche suppose que vous possédiez un fichier EAR d'un composant d'application pouvant être déployé dans WebSphere Application Server. Pour plus d'informations sur l'assemblage des applications, reportez-vous à la rubrique Assemblage d'applications.

Pourquoi et quand exécuter cette tâche

Pour permettre à une application d'utiliser des ressources à validation en 1 et 2 phases dans une même transaction, vous devez configurer les attributs de déploiement de l'application de sorte qu'elle accepte le danger heuristique, c'est-à-dire le risque accru de sortie heuristique. Vous pouvez configurer les attributs de déploiement d'une application à l'aide d'un outil d'assemblage.

Vous pouvez également configurer une application de manière à accepter le danger heuristique après le déploiement, à l'aide de la console d'administration et des Paramètres d'extension du support du dernier participant. Vous pouvez également configurer le service de transaction d'un serveur d'applications de manière à accepter le danger heuristique.

Cette rubrique présente l'utilisation de Rational Application Developer pour configurer les attributs de déploiement d'une application.

Pour configurer une application afin qu'elle indique que vous acceptez le risque accru de sortie heuristique, appliquez la procédure suivante :

Procédure

  1. Démarrez l'outil d'assemblage. Pour plus d'informations, voir les informations relatives à Rational Application Developer.
  2. Créez ou modifiez le fichier EAR de l'application.
    Remarque : Assurez-vous que vous avez défini le serveur cible en tant que WebSphere Application Server Version 7.0.

    Par exemple, pour modifier les attributs d'une application existante, l'assistant d'importation importe le fichier EAR dans l'outil d'assemblage. Pour démarrer l'assistant d'importation :

    1. Cliquez sur Fichier > Importer > fichier EAR.
    2. Cliquez sur Suivant, puis sélectionnez le fichier EAR.
    3. Dans la zone correspondant au serveur cible, sélectionnez WebSphere Application Server v7.0.
    4. Cliquez sur Terminer.
  3. Dans la vue de l'explorateur de projets de la perspective, procédez comme suit :
    1. Développez l'instance d'application d'entreprise.
    2. Cliquez avec le bouton droit de la souris sur le descripteur de déploiement.
    3. Cliquez sur Ouvrir avec > Editeur de descripteur de déploiement.
    Un carnet de boîte de dialogue de propriétés concernant le composant s'affiche dans le panneau des propriétés.
  4. Procédez comme suit pour afficher l'onglet des services étendus.
    1. Fermez l'éditeur de descripteur de déploiement de l'application d'entreprise.
    2. Dans la barre d'outils, sélectionnez Fenêtre > Préférences.
    3. Sélectionnez Fonctionnalités.
    4. Développez Advanced Java EE et sélectionnez l'option WebSphere PME Development.
    5. Cliquez sur Apply.
    6. Ouvrez l'éditeur de descripteur de déploiement de l'application d'entreprise.
  5. Dans l'onglet des services étendus, dans la section Support du dernier participant, sélectionnez la case à cocher Support du dernier participant.
  6. Enregistrez les modifications dans le descripteur de déploiement.
    1. Fermez l'éditeur de descripteur de déploiement.
    2. A l'invite, cliquez sur Oui pour sauvegarder les modifications apportées au descripteur de déploiement.
  7. Vérifiez les fichiers archive. Pour plus d'informations sur la vérification des fichiers à l'aide de Rational Application Developer, consultez les informations relatives à Rational Application Developer.
  8. Dans le menu contextuel du projet, cliquez sur Déployer pour générer le code de déploiement d'EJB.
  9. Facultatif : Testez le module terminé sur une installation WebSphere Application Server. Cliquez à l'aide du bouton droit sur un module, cliquez sur Exécuter sur le serveur, puis suivez les instructions qui figurent dans l'assistant proposé.
    Important : Utilisez Exécuter sur le serveur uniquement à des fins de test d'unité. L'outil d'assemblage contrôle l'installation de WebSphere Application Server et écrase le fichier de configuration de serveur de celle-ci, lorsqu'une application est publiée à distance. N'utilisez pas l'option d'exécution sur le serveur sur des serveurs de production.

Que faire ensuite

Après avoir assemblé votre application, utilisez un outil de gestion des systèmes pour déployer le fichier EAR sur le serveur d'applications destiné à exécuter l'application, à l'aide de la console d'administration, par exemple, comme indiqué dans la rubrique Déploiement et administration d'applications d'entreprise.

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-mp&topic=tla_cfap2
Nom du fichier : tla_cfap2.html