Carga de las clases del manejador JAX-WS

Un manejador JAX-WS interactúa con mensajes a través de un punto de servicio de WS-Notification versión 7.0 (para el manejo de invocaciones de entrada) o un servicio WS-Notification (para el manejo de invocaciones de salida) basado en JAX-WS, por lo tanto, es necesario que la clase de manejador esté disponible para el servidor o el clúster que aloja el punto de servicio o servicio WS-Notification que desea supervisar.

Antes de empezar

Esta tarea supone que ya ha creado el manejador. Para ello, utilice IBM® Rational Application Developer o una herramienta similar.

Acerca de esta tarea

Antes de poder configurar un manejador JAX-WS para utilizarlo con WS-Notification, debe hacer que la clase de manejador esté disponible para el servidor o clúster que aloja el punto de servicio o servicio WS_Notification que desea supervisar. Para ello, cree una biblioteca compartida para la clase y, a continuación, añada la biblioteca compartida al cargador de clases del servidor.

Procedimiento

  1. Empaquete los archivos de clases para el manejador como un archivo JAR y, a continuación, copie el archivo JAR en un directorio adecuado.
    Haga que el servidor de aplicaciones pueda acceder a la clase de manejador de cualquiera de los modos siguientes:
    • Copie el archivo de clase individual en una estructura de directorios bajo raíz_servidor_aplic/classes que coincida con el nombre de paquete de la clase, donde raíz_servidor_aplic es el directorio raíz de la instalación de WebSphere Application Server. Por ejemplo, una clase de manejador com.ibm.jaxws.handler.TestHandler se copia en el directorio raíz_servidor_aplicaciones/classes/com/ibm/jaxws/handler.
    • Empaquete los archivos de clase para todos los manejadores como un archivo JAR y, a continuación, cópielo en el directorio raíz_servidor_aplicaciones/lib/app.
  2. Inicie la consola administrativa.
  3. Cree una biblioteca compartida para el archivo JAR.
    1. Vaya a Entorno -> Bibliotecas compartidas.
    2. Establezca el ámbito en el que desea que pueda verse la biblioteca nueva, a continuación, pulse Nuevo.
    3. Asigne un nombre a la biblioteca nueva.
    4. Establezca la vía de acceso a clases en el nombre de directorio y archivo del archivo JAR del manejador.
    5. Guarde los cambios en la configuración maestra.

    Para obtener más información, consulte el apartado Creación de bibliotecas compartidas.

  4. Cree un cargador de clases para el servidor o clúster en el que desea que el archivo JAR esté disponible.
    1. Vaya a Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Infraestructura de servidor] Java y gestión de procesos -> Cargador de clases.
    2. Pulse Nuevo.
    3. Pulse OK (Aceptar).
    4. Guarde los cambios en la configuración maestra.
    Para obtener más información, consulte el apartado Configuración de cargadores de clases de un servidor.
  5. Añada la biblioteca compartida al cargador de clases del servidor.
    1. Vaya a Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> [Infraestructura de servidor] Java y gestión de procesos -> Cargador de clases -> nombre_cargador_clases > [Propiedades adicionales] Referencias a biblioteca compartida.
    2. Pulse Añadir.
    3. Pulse el nombre de la biblioteca nueva y luego pulse Aceptar.
    4. Guarde los cambios en la configuración maestra.
    Para obtener más información, consulte el apartado Asociación de bibliotecas compartidas con servidores.

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=tjwsn_jaxws_handler_class
File name: tjwsn_jaxws_handler_class.html