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

Ensamble un archivo JAR de enterprise bean habilitado para servicios web con código Java realizando las acciones indicadas en los pasos para esta sección de tarea.

Procedimiento

  1. 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.
  2. 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.
  3. 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

Tiene los artefactos necesarios para habilitar un módulo EJB (Enterprise JavaBeans) para servicios web. Los artefactos se añaden al archivo JAR. Ahora es necesario configurar los descriptores de despliegue para así poder desplegar el servicio web en el entorno de ejecución del servidor de aplicaciones.

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

Qué hacer a continuación

Ensamble el archivo EAR para poder desplegarlo en WebSphere Application Server.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembjarjava
File name: twbs_assembjarjava.html