Activation d'un fichier EAR pour des modules EJB contenant des services Web

Si votre fichier EAR contient des modules EJB (Enterprise JavaBeans) contenant des services Web, vous devez exécuter l'outil de ligne de commande endptEnabler ou un outil d'assemblage avant le déploiement pour produire un fichier WAR du noeud final de services web.

Avant de commencer

Assemblez un fichier JAR qui est activé pour des services Web à partir d'un bean enterprise. Le fichier JAR est un artefact indispensable à la création du fichier EAR.

Pourquoi et quand exécuter cette tâche

Vous pouvez ajouter des modules de routeur à votre application qui est compatible avec des services Web à l'aide de l'outil de ligne de commande endptEnabler ou des outils d'assemblage fournis avec WebSphere Application Server. Pour cette tâche, choisissez l'outil en fonction de vos préférences (outil de ligne de commande ou interface graphique). Pour savoir comment utiliser un outil d'assemblage pour réaliser cette tâche, voir la documentation des outils d'assemblage.

Ces outils ajoutent un ou plusieurs modules de routeur au fichier EAR pour chaque module EJB (enterprise JavaBeans) (EJB) compatible avec des services Web contenu dans le fichier EAR. Un module de routeur fournit le point de contact du service Web contenu dans un module EJB particulier.

Vous ne pouvez pas modifier ni le contenu du module EJB ni le module Web généré à l'aide de l'outil de ligne de commande endptEnabler. Faute de quoi, une erreur se produira à l'exécution. L'exemple suivant illustre le message d'erreur qui s'affiche dans ce cas :
"Error]- WSWS3142E: Erreur : Impossible de trouver le moteur des services Web.]: javax.servlet.ServletException: WSWS3142E: 
Erreur : Impossible de trouver le moteur des services Web."

Chaque module de routeur prend en charge un transport spécifique, tel que HTTP ou JMS (Java™ Message Service). Si le fichier EAR ne comporte aucun module JAR de bean enterprise, il n'est pas nécessaire d'utiliser ces outils.

Procédure

Activez un fichier EAR avec l'outil de ligne de commande endptEnabler. Dans son mode interactif, la commande endptEnabler vous guide à travers les étapes requises permettant d'activer un ou plusieurs services dans une application.

Que faire ensuite

Déployez le fichier EAR dans WebSphere Application Server. Un fichier EAR assemblé et activé pour les services Web est nécessaire au déploiement.

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=twbs_endptenabler
Nom du fichier : twbs_endptenabler.html