Ensamblando un archivo WAR habilitado para servicios web desde código Java
Puede ensamblar un archivo de aplicación web (WAR) que esté habilitado para servicios web desde 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 proporcionadas con WebSphere® Application Server.
Para aplicaciones de servicios web API Java para servicios web basados en XML (JAX-WS), necesita los artefactos portátiles generados por elwsgen herramienta de línea de comandos al comenzar desde una implementación de punto final de servicio para completar esta tarea. La herramienta wsgen procesa una clase de implementación de punto final compilada como entrada y genera los siguientes artefactos portátiles:
- cualquier clase adicional de Arquitectura Java para enlace XML (JAXB) que sea necesaria para ordenar y desordenar el contenido 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 la API de Java para aplicaciones de servicios web RPC basadas en XML (JAX-RPC), necesita los siguientes artefactos generados porWSDL2Java herramienta de línea de comandos para completar esta tarea:
- Un archivo WAR ensamblado que contenga el archivo web.xml, pero que no esté habilitado para servicios web.
- La clase Java para la interfaz del punto final del servicio.
- Un archivo WSDL (Web Services Description Language)
- El completowebservices.xml ,ibm-webservices-bnd.xmi , yibm-webservices-ext.xmi descriptores de implementación y la API de Java para clases de archivos de mapeo de llamadas a procedimientos remotos basados en XML (JAX-RPC) que son generados por elWSDL2Java dominio.
Acerca de esta tarea
Ensamble un archivo WAR habilitado para servicios web a partir de código Java siguiendo las acciones de los pasos de esta sección de tareas.
Procedimiento
- Inicie una herramienta de ensamblaje.Lea acerca de cómo iniciar la herramienta de ensamblaje en el Rational® Application Developer documentación.
- 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.Lea acerca de la configuración de la herramienta de ensamblaje en el Rational Application Developer documentación.
- Importar el JavaBeans implementación y los artefactos generados por las herramientas de línea de comandos en la herramienta de ensamblaje.
- Migre archivos WAR creados con el kit de herramientas de ensamblaje, la herramienta de ensamblaje de aplicaciones (AAT) o una herramienta diferente al Rational Application Developer herramienta de montaje. Para migrar archivos, importe los archivos WAR a la herramienta de ensamblaje. Lea sobre la migración de artefactos de código a una herramienta de ensamblaje en el Rational Application Developer información.