Assemblage d'un fichier JAR activé pour des services web à partir d'un bean enterprise
Vous pouvez assembler un fichier d'archive Java™ (JAR) de bean entreprise compatible avec un service Web avec un outil d'assemblage à l'aide d'artefacts générés à partir des outils.
Avant de commencer
Vous pouvez assembler des modules de services Web basés sur Java avec les 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é pour l'interface SEI (service endpoint interface)
- Un fichier WSDL (Web Services Description Language).
- Le completwebservices.xml ,ibm-webservices-bnd.xmi , etibm-webservices-ext.xmi descripteur de déploiement et API Java pour le fichier de mappage d'appel de procédure à distance basé sur XML (JAX-RPC).
A propos de cette tâche
Procédure
- Démarrez un outil d'assemblage.Découvrez comment démarrer l'outil d'assemblage dans le Rational® Application Developer Documentation.
- 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.En savoir plus sur la configuration de l'outil d'assemblage dans le Rational Application Developer Documentation.
- Migrez les fichiers JAR créés avec Assembly Toolkit, Application Assembly Tool ou un autre outil vers le Rational Application Developer outil d'assemblage. Pour faire migrer les fichiers, importez les fichiers JAR dans l'outil d'assemblage. Découvrez la migration des artefacts de code vers un outil d'assemblage dans le Rational Application Developer Documentation.
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