Ensamblaje de un archivo WAR de cliente habilitado para servicios web en un archivo EAR
Ahora después de generar los artefactos de aplicación generados, tendrá que ensamblar estos artefactos para crear un archivo EAR (archivador empresarial) que se utiliza en la aplicación de servicios web.
Antes de empezar
Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.
Acerca de esta tarea
Ensamble el código de cliente y los artefactos para permitir que el cliente de aplicaciones acceda a un servicio web con los pasos que se proporcionan:
Procedimiento
- Inicie la 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.
- Haga una migración de archivos WAR creados con Assembly Toolkit, AAT (Application Assembly Tool) u otra herramienta que no sea la herramienta de ensamblaje de Rational Application Developer. Para migrar archivos, importe los archivos WAR a una herramienta de ensamblaje. Consulte sobre cómo importar archivos WAR (archivador de aplicación web) en la documentación de Rational Application Developer.
Resultados
Ejemplo
WEB-INF/MANIFEST.MF
WEB-INF/web.xmlWEB-INF/wsdl/AddressBook.wsdl
WEB-INF/AddressBook_mapping.xml
WEB-INF/ibm-webservicesclient-ext.xmi (opcional)
WEB-INF/ibm-webservicesclient-bnd.xmi
com/ibm/websphere/samples/webservices/addr/Address.class
com/ibm/websphere/samples/webservices/addr/AddressBook.class
com/ibm/websphere/samples/webservices/addr/AddressBookClient.class
com/ibm/websphere/samples/webservices/addr/AddressBookService.class
...otras clases generadas...
META-INF/MANIFEST.MF
AddressBookWeb.war
META-INF/application.xml
Qué hacer a continuación
Para aplicaciones JAX-WS (API de Java™ para servicios web XML), está preparado para desplegar la aplicación cliente de los servicios web.
Para aplicaciones JAX-RPC (API de Java para RPC basado en XML), deberá configurar los enlaces del descriptor de despliegue del cliente con una herramienta de ensamblaje de forma que el cliente se pueda comunicar con un servicio web desplegado en un servidor.