Assemblage d'un fichier WAR client compatible avec les services web en fichier EAR
Une fois que vous avez généré vos artefacts d'application, vous devez assembler ces derniers pour créer un fichier EAR utilisé dans l'application de services web.
Avant de commencer
Vous pouvez assembler des modules de service web Java à l'aide des outils d'assemblage fournis avec WebSphere Application Server.
Pourquoi et quand exécuter cette tâche
Assemblez le code du client et les artefacts pour activer le client d'application et accéder à un service web en procédant comme suit :
Procédure
- Démarrez un outil d'assemblage. Lisez la rubrique sur le démarrage de l'outil d'assemblage dans la documentation Rational Application Developer.
- Si vous ne l'avez pas déjà fait, configurez l'outil d'assemblage pour qu'il puisse fonctionner avec les modules Java EE. Vous devez vous assurer que les catégories Java EE et Web sont activées. Lisez la rubrique sur la configuration de l'outil d'assemblage dans la documentation Rational Application Developer.
- Faites migrer les fichiers WAR créés à l'aide de l'outil d'assemblage Application Assembly Tool (AAT) ou d'un autre outil vers l'outil d'assemblage Rational Application Developer. Pour faire migrer les fichiers, importez les fichiers WAR dans un outil d'assemblage. Lisez la rubrique sur l'importation de fichiers d'archive web (WAR) à l'aide d'un outil d'assemblage dans la Rational Application Developerdocumentation.
Résultats
Exemple
WEB-INF/MANIFEST.MF
WEB-INF/web.xml
WEB-INF/wsdl/AddressBook.wsdl
WEB-INF/AddressBook_mapping.xml
WEB-INF/ibm-webservicesclient-ext.xmi (facultatif)
WEB-INF/ibm-webservicesclient-bnd.xmi
com/ibm/websphere/samples/webservices/addr/Address.class
com/ibm/websphere/samples/webservices/addr/AddressBook.class
com/ibm/websphere/samples/webservices/addr/AddressBookClient.class
com/ibm/websphere/samples/webservices/addr/AddressBookService.class
...d'autres classes générées...
META-INF/MANIFEST.MF
AddressBookWeb.war
META-INF/application.xml
Que faire ensuite
Pour les applications JAX-WS (Java™ API for XML-Based Web Services), vous êtes prêt pour le déploiement de l'application client des services Web.
Pour les applications JAX-RPC (Java API for XML-based RPC), vous devez configurer les liaisons du descripteur de déploiement du client à l'aide d'un outil d'assemblage pour que le client puisse communiquer avec un service web déployé sur un serveur.