Ejercicio 1.2: Crear un servidor y una configuración de servidor para JMS

Antes de comenzar, debe haber completado el Ejercicio 1.1: Importación de los recursos necesarios y construcción de los proyectos necesarios.

Para crear un servidor JMS:

  1. En el menú Archivo, seleccione Nuevo > Otro > Servidor > Servidor > Siguiente.
  2. Seleccione Servidor WebSphere v6.0 como tipo de servidor. Pulse Siguiente.
  3. Acepte el nombre y puerto de servidor por omisión. Pulse Siguiente.
  4. Seleccione JMSEAR en la lista de proyectos disponibles y pulse Añadir para asociarlo al servidor. Pulse Finalizar.
  5. Espere hasta que el servidor se inicie. Una vez iniciado, la consola mostrará Server server1 open for e-business;

Configurar el servidor para que funcione con JMS

Los valores JMS para este servidor se deben establecer en la consola administrativa de WebSphere Application Server. La consola se puede lanzar desde el menú Inicio de Windows, o a través de un navegador web en: http://localhost:9060/ibm/console

  1. Una vez lanzada, seleccione Servidores > Servidores de aplicaciones para confirmar que el servidor creado aparece en la lista.
  2. En el panel de la izquierda, despliegue Integración de servicio > Buses y pulse Nuevo. Escriba un nombre exclusivo en el campo Nombre (por ejemplo WS_tutorial_bus) y pulse Aceptar.
  3. Para asociar el servidor actual al bus de integración recién creado, seleccione el nombre del bus que ha creado, en Propiedades adicionales, pulse Miembros de bus. Pulse Añadir y seleccione el servidor que quiere asociar al bus de integración; a continuación, pulse Siguiente. Pulse Finalizar para confirmar y luego Guardar para guardar los cambios.
  4. Cree una cola física para el mensaje de petición:
    1. En el panel de la izquierda, despliegue Integración de servicio > Buses. Seleccione el bus creado previamente.
    2. En Propiedades adicionales, seleccione Destinos.
    3. Pulse Nuevo y elija Cola como tipo de destino. Especifique un identificador, como ws_tutorial_queueJms. Pulse Siguiente.
    4. Acepte el miembro de bus por omisión. Pulse Siguiente.
    5. Pulse Finalizar para confirmar los cambios, y guárdelos.
  5. Asigne valores JMS contra la cola recién creada:
    1. En la parte izquierda del panel de navegación, acceda a Recursos > Proveedores JMS > Mensajería por omisión.
    2. En Destinos, pulse Cola JMS y luego en Nueva.
    3. Especifique un nombre (por ejemplo ws_tutorial_queueJms) y un nombre de JNDI (por ejemplo jms/ws_tutorial_queue). En el panel de conexión, seleccione el bus (WS_tutorial_bus) y la cola (ws_tutorial_queueJms) creada anteriormente.
    4. Pulse Aceptar y guarde los cambios.
  6. Cree una fábrica de conexión de cola para la cola de entrada:
    1. Acceda a Recursos > Proveedores JMS > Mensajería por omisión.
    2. En Fábricas de conexión seleccione Fábrica de conexión de cola de JMS, pulse Nuevo y escriba el nombre (por ejemplo WebServicesInput_QCF) y el nombre JNDI (por ejemplo jms/ws_tutorial_qcf ).
    3. Seleccione el bus creado anteriormente (WS_tutorial_Bus) como nombre del bus.
    4. Pulse Aceptar y guarde los cambios.
  7. Cree una fábrica de conexión de cola para la cola de respuesta:
    1. Acceda a Recursos > Proveedores JMS > Mensajería por omisión.
    2. En Fábrica de conexión de cola de JMS pulse Nuevo y escriba un nombre (por ejemplo WebServicesReply_QCF) y un nombre JNDI (por ejemplo jms/WebServicesReplyQCF).
    3. Seleccione el bus creado anteriormente (WS_tutorial_Bus) como nombre del bus, pulse Aceptar y guarde los cambios.
  8. Para enlazar la cola de entrada y el EJB de escucha dirigido por mensajes, hace falta una especificación de activación JMS:
    1. Acceda a Recursos > Proveedores JMS > Mensajería por omisión.
    2. En Especificaciones de activación, pulse Especificación de activación JMS, pulse Nueva y especifique un nombre (por ejemplo ws_tutorial_JMSRouter), especifique un nombre JNDI (por ejemplo eis/ws_tutorial_JMSRouter), seleccione Cola como tipo de destino, especifique el nombre JNDI de destino (jms/ws_tutorial_queue) y seleccione el nombre de bus (WS_tutorial_Bus).
    3. Pulse Aceptar y guarde los cambios.
  9. Una vez que haya añadido las colas o temas y fábricas de conexión necesarias, puede detener y reiniciar WebSphere Application Server v6, y volver al espacio de trabajo del producto de Rational Developer.

Ahora está preparado para iniciar el Ejercicio 1.3: Crear el servicio Web.

Comentarios
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.