Carga de las clases del manejador JAX-RPC

Un manejador JAX-RPC interactúa con mensajes cuando estos entran y salen del bus de integración de servicios, por lo tanto la clase de manejador debe estar disponible para el servidor o clúster que aloja el puerto de entrada y salida para el servicio 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. Para obtener más información, consulte el artículo de IBM developerWorks Support for J2EE Web Services in WebSphere Studio Application Developer V5.1 -- Part 3: JAX-RPC Handlers.

Acerca de esta tarea

Para poder configurar el manejador JAX-RPC de modo que utilice los servicios web desplegados por el bus de integración de servicios, debe hacer que la clase de manejador esté disponible. Si desea supervisar un puerto de entrada, haga que la clase de manejador quede disponible para el servidor en el que se encuentra el escucha de punto final para dicho puerto. Si desea supervisar un puerto de salida, debe hacer que el servidor en el que se encuentra el destino de puerto de salida pueda acceder a la clase de manejador.

Para que la clase del manejador esté disponible para el servidor o clúster que aloja el servicio que desea supervisar, 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.jaxrpc.handler.TestHandler se copia en el directorio raíz_servidor_aplicaciones/classes/com/ibm/jaxrpc/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 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 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 Asociación de las 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=tjw_jaxrpc_handler_class
File name: tjw_jaxrpc_handler_class.html