Habilitación de un archivo EAR para servicios web con el mandato endptEnabler
Utilice la herramienta de línea de mandatos endptEnabler para habilitar un archivo EAR (archivador empresarial) para módulos EJB (Enterprise JavaBeans) que contiene servicios web y para especificar si los servicios web se exponen utilizando SOAP sobre JMS (Java™ Message Service) o SOAP sobre HTTP.
Antes de empezar
Antes de realizar esta tarea, tendrá que ensamblar un archivo JAR (archivador Java) habilitado para servicios web en un archivo EAR.
Acerca de esta tarea
La herramienta de línea de mandatos endptEnabler añade uno o varios módulos de direccionador al archivo EAR para cada módulo JAR (Java Archive) de enterprise bean habilitado para servicios web basado en JAX-WS (API de Java para servicios web XML) o JAX-RPC (API de Java para RPC basado en XML) contenido en el archivo EAR. Un módulo de direccionador proporciona un punto final para los servicios web en un módulo JAR de enterprise bean concreto.
Cada módulo de direccionador da soporte a un transporte específico, como HTTP o JMS. Un módulo de direccionador HTTP es un módulo WAR (archivador de aplicación web) que proporciona un punto final HTTP para cada uno de los servicios web contenidos en un módulo JAR de enterprise bean concreto. Del mismo modo, un módulo de direccionador JMS es un módulo JAR de enterprise bean que contiene un MDB (Message Driven Bean) que sirve como escucha de mensajes para las solicitudes dirigidas a los puntos finales de servicios web.
Si en el archivo EAR no hay módulos JAR de enterprise bean, no es necesario utilizar esta herramienta.
Procedimiento
Resultados
http://host[:port]/<raíz-contexto>/services/<nombre-componente-puerto>
Asegúrese de instalar el módulo del direccionador HTTP o Java Message Service (JMS) que se generó con el mandato endptEnabler en el mismo destino que los archivos JAR de enterprise bean de servicios web. Estos módulos de direccionador HTTP o JMS se incluyen en la aplicación de servicios web y deben utilizarse en bibliotecas de tiempo de ejecución del servidor de aplicaciones.
Qué hacer a continuación
Despliegue el archivo EAR en el servidor de aplicaciones. Es necesario desplegar un archivo EAR ensamblado habilitado para servicios web.
Si está utilizando JMS como un transporte para las solicitudes de servicios web, antes de instalar la aplicación defina diferentes objetos JMS como, por ejemplo, colas, temas o fábricas de conexiones que utilizará la aplicación.