Assemblage d'un fichier JAR activé pour des services web à partir d'un bean enterprise
Vous pouvez assembler un fichier JAR de bean enterprise activé pour des services web (Java™ archive) à l'aide d'un outil d'assemblage utilisant les artefacts générés à partir d'un outil d'assemblage.
Avant de commencer
Vous pouvez assembler des modules de service web Java à l'aide des outils d'assemblage fournis avec WebSphere Application Server.
Vous avez besoin des objets ci-dessous, qui sont générés à partir de l'outil de ligne de commande WSDL2Java pour effectuer cette tâche :- Un fichier JAR de bean enterprise assemblé qui n'est pas activé pour des services web
- Une classe Java compilée pour l'interface SEI (Service Endpoint Interface)
- Un fichier WSDL (Web Services Description Language).
- Les descripteurs de déploiement complet webservices.xml,ibm-webservices-bnd.xmi, et ibm-webservices-ext.xmi et le fichier de mappage API JAX-RPC (Java API for XML-based remote procedure call).
Pourquoi et quand exécuter cette tâche
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 JAR créés à l'aide d'Assembly Toolkit, d'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 JAR dans l'outil d'assemblage. Lisez la rubrique sur la migration des artefacts de code vers un outil d'assemblage dans la documentation Rational Application Developer.
Résultats
Exemple
Le fichier JAR AddressBook.jar contient les fichiers suivants
une fois l'assemblage terminé. Les fichiers ajoutés au cours de cette tâche sont en caractères gras. Ces fichiers
sont le fichier WSDL, les descripteurs de déploiement et le fichier de mappage
JAX-RPC.
META-INF/MANIFEST.MF
META-INF/ejb-jar.xml
addr/Address.class
addr/AddressBook_RI.class
addr/AddressBookBean.class
addr/AddressBookHome.class
addr/Phone.class
addr/StateType.class
addr/AddressBook.class
META-INF/wsdl/AddressBook.wsdl
META-INF/ibm-webservices-bnd.xmi
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml