Ensamblaje de un archivo WAR habilitado para servicios web utilizando código Java

Puede ensamblar un archivo WAR (archivador de aplicación web) habilitado para servicios web a partir de código Java™ con una herramienta de ensamblaje.

Antes de empezar

Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.

Para las aplicaciones de servicio web JAX-WS (API de Java para servicios web basados en XML), para completar esta tarea son necesarios los artefactos portátiles generados por la herramienta de la línea de mandatos wsgen, cuando se inicie una implementación de punto final de servicio. La herramienta wsgen procesa una clase de implementación de punto final compilada como entrada y genera los siguientes artefactos portátiles:
  • cualquier clase JAXB (arquitectura Java para enlaces XML) adicional que sea necesaria para clasificar y desclasificar los contenidos del mensaje. Las clases adicionales incluyen clases que están representadas por la anotación @RequestWrapper y la anotación @ResponseWrapper para un método de envoltura.
  • un archivo WSDL, si se especifica el argumento opcional -wsdl . El mandato wsgen no genera automáticamente el archivo WSDL. El archivo WSDL se genera automáticamente al desplegar el punto final de servicio.
Para aplicaciones de servicios web JAX-RPC (API de Java para RPC basado en XML), para completar esta tarea necesitará los siguientes artefactos generados por la herramienta de la línea de mandatos WSDL2Java:
  • Un archivo WAR ensamblado que contenga el archivo web.xml, pero que no esté habilitado para servicios web.
  • La clase Java para la interfaz de punto final de servicio
  • Un archivo WSDL (Web Services Description Language)
  • Los descriptores de despliegue webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices-ext.xmi completos y las clases del archivo de correlaciones JAX-RPC (API de Java para llamadas a procedimientos remotos basados en XML) generadas por el mandato WSDL2Java.

Acerca de esta tarea

Ensamble un archivo WAR habilitado para servicios web utilizando código Java llevando a cabo 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. Importe la implementación de JavaBeans y los artefactos generados por las herramientas de la línea de mandatos en la herramienta de ensamblaje.
  4. Migre los archivos WAR creados con Assembly Toolkit, AAT (Application Assembly Tool) u otra herramienta que no sea una herramienta de ensamblaje de Rational Application Developer. Para migrar archivos, importe los archivos WAR a la herramienta de ensamblaje. Consulte cómo migrar artefactos de código a una herramienta de ensamblaje en la información de Rational Application Developer.

Resultados

Los artefactos necesarios para habilitar el módulo web para los servicios web se añaden al archivo WAR.

Qué hacer a continuación

Ahora puede ensamblar el archivo WAR que está habilitado para servicios web en un archivo EAR. Para obtener más información, consulte cómo ensamblar un archivo WAR habilitado para servicios web en un archivo EAR.

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_assembwarjava
File name: twbs_assembwarjava.html