Ensamblaje de un JAR habilitado para servicios web con un enterprise bean
Puede ensamblar un archivo JAR (archivador Java™) de enterprise bean habilitado para servicios web con una herramienta de ensamblaje utilizando artefactos generados desde las herramientas.
Antes de empezar
Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.
Para llevar a cabo esta tarea son necesarios los siguientes artefactos generados desde la herramienta de línea de mandatos WSDL2Java:- Un archivo JAR de enterprise bean ensamblado que no esté habilitado para servicios web
- Una clase Java compilada para la interfaz de punto final de servicio
- Un archivo WSDL (Web Services Description Language)
- El descriptor de despliegue completo webservices.xml, ibm-webservices-bnd.xmi, e ibm-webservices-ext.xmi y el archivo de correlaciones JAXC-RPC (API de Java para llamadas a procedimientos remotos basados en XML).
Acerca de esta tarea
Procedimiento
- Inicie una herramienta de ensamblaje. Consulte la información sobre cómo iniciar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Si todavía no lo ha hecho, configure la herramienta de ensamblaje para que funcione con los módulos Java EE. Deberá asegurarse de que están habilitadas las categorías Java EE y Web. Consulte cómo configurar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Migre los archivos JAR creados con Assembly Toolkit, Application Assembly Tool o una herramienta distinta a la herramienta de ensamblaje de Rational Application Developer. Para migrar archivos, importe los archivos JAR a la herramienta de ensamblaje. Consulte la información sobre cómo migrar artefactos de código a una herramienta de ensamblaje en la documentación de Rational Application Developer.
Resultados
Ejemplo
El archivo JAR AddressBook.jar contiene los siguientes archivos después del ensamblaje. Los archivos añadidos en esta tarea están en negrita. Estos archivos incluyen el archivo WSDL, los descriptores de despliegue y el archivo de correlaciones 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