16
“CONFIGURACION DE JMS EN ORACLE WEBLOGIC v11 En esta oportunidad mostrare de una forma detallada un paso a paso, la forma como podemos configurar el Servidor de Aplicaciones ORACLE WEBLOGIC v11G para poder trabajar con cola JMS. EL RESUMEN de los que vamos a crear y configurar es el siguiente: - ALMACENAMIENTO PERSISTENTE [ARCHIVO]: crgaAlmacenPersistenteJMS - ALMACENAMIENTO PERSISTENTE [JDBC]: crgaAlmacenPersistenteJDBC - SERVIDOR JMS: crgaJMSServidor - MODULO JMS: crgaJMSModulo - SUB DESPLIEGUE: crgaSubDespliegue - FÁBRICA DE COLAS: crgaQueueConexionFactory - JNDI FABRICA COLAS: jms/crgaQueueConexionFactory - COLA JMS: jms/crgaTestQueue - JNDI COLA JMS: jms/crgaTestQueue Iniciamos el Servidor DERBY que viene integrado al WebLogic Server (Estos son acceso directo que tengo copiados en base a la dura absoluta de instalación). Iniciamos el Oracle WebLogic Server.

Tutorial - Configuracion Jms en Oracle Weblogic v11

Embed Size (px)

DESCRIPTION

configuracion de colas jms

Citation preview

CONFIGURACION DE JMS EN

ORACLE WEBLOGIC v11En esta oportunidad mostrare de una forma detallada un paso a paso, la forma como podemos configurar el Servidor de Aplicaciones ORACLE WEBLOGIC v11G para poder trabajar con cola JMS.EL RESUMEN de los que vamos a crear y configurar es el siguiente:- ALMACENAMIENTO PERSISTENTE [ARCHIVO]: crgaAlmacenPersistenteJMS- ALMACENAMIENTO PERSISTENTE [JDBC]: crgaAlmacenPersistenteJDBC - SERVIDOR JMS: crgaJMSServidor

- MODULO JMS: crgaJMSModulo

- SUB DESPLIEGUE: crgaSubDespliegue

- FBRICA DE COLAS: crgaQueueConexionFactory

- JNDI FABRICA COLAS: jms/crgaQueueConexionFactory

- COLA JMS: jms/crgaTestQueue

- JNDI COLA JMS: jms/crgaTestQueue Iniciamos el Servidor DERBY que viene integrado al WebLogic Server (Estos son acceso directo que tengo copiados en base a la dura absoluta de instalacin).

Iniciamos el Oracle WebLogic Server.

Accedemos a su CONSOLA administrativa: http://localhost:7001/consoleY nos logueamos con nuestro USUARIO/PASSWORD.

En primera instancia creamos un nuevo Almacenamiento Persistente:Primero el: Almacenamiento de Tipo Archivo:

Esta parte de la RUTA no es necesario (se deja en blanco) pero si deseamos crearla as se hace: Creamos la RUTA designada para el: Almacenamiento Persistente de JMS, en mi caso: C:\Oracle\Middleware\OSB_10_3_4_0\ALMACENAMIENTO_PERSISTENTE_JMS

Designamos el nombre: crgaAlmacenPersistenteArchivo y la ruta ya creada con permisos READ / WRITE:

Entrar a: crgaAlmacenPersistenteFILE y ingresar la ruta (NO OBLIGATORIO):

Almacenamiento de: Tipo Archivo Creado:

Segundo ahora creamos el: Almacenamiento de tipo JDBC:

Creamos el almacenamiento: crgaAlmacenPersistenteJDBC:

Almacenamiento de: Tipo JDBC Creado:

Ahora tenemos que crear la Fbrica de Conexiones JMS y la Cola JMS en WebLogic Server.

Creacin de un Servidor JMS:

En la pgina de resumen de los Servidores JMS, haga clic en Nuevo:

Escriba crgaJMSServidor en el campo nombre, asociamos el Servidor con el Almacenamiento Persistente (De Archivo o JDBC) y haga clic en Siguiente Debemos apuntar a un servidor adecuado, por ejemplo, logr AdminServer

Haga clic en Finalizar y el resultado ser una nueva entrada de JMS Server en la lista de servidores JMS como se ve a continuacin.

Seleccionar Mdulos JMS del men del panel izquierdo:

Haga clic en Nuevo para iniciar la creacin de un nuevo mdulo de JMS:

Asignarle al Modulo de JMS el nombre: crgaJMSModulo, como se muestra a continuacin y hacer clic en Siguiente:

Seleccione un destino apropiado para el Mdulo de JMS (Como ejemplo estoy usando AdminServer que es parte de un clster) y hacemos clic en Siguiente

Opcionalmente se puede elegir para pasar directamente a la creacin de recursos es decir, la Fbrica de Conexiones de cola y la cola, etc:

El resultado es como se puede ver el nuevo Mdulo de JMS: crgaJMSModulo.

Ahora vamos aadir los recursos respectivos:

Haga clic en las crgaJMSModulo y luego seleccione la pestaa SubDeployments:

Hacemos clic en: Nuevo para agregar una nueva implementacin de SubDeployment:

Designarle: crgaSubDespliegue, como el nombre al sub despligue y haga clic en Siguiente. En la siguiente pantalla vamos a configurar el crgaJMSServidor como destino:

Haga clic en Finalizar, se puede ver el nuevo Sub Despliegue creado:

Ingresamos de nuevo a: crgaJMSModulo dentro de Servicios/Mensajes/Modulos JMS:

Hacemos clic en: Nuevo para agregar una Fbrica de Conexiones de cola JMS:

Seleccionar en el radioButton: Fbrica de Conexiones

Designamos el nombre: crgaQueueConexionFactory y hacemos clic en Finalizar:

Ahora volver a la definicin Fabrica de Conexin de Colas y cambiamos el destino predeterminado.

En la ficha Configuracin rellenamos el nombre JNDI como: jms/myQueueConnectionFactory y quitamos en Chek en Direccionamiento por Defecto Activado:

Ingresar a la subpestaa Equilibrio de Carga de la pestaa Configuracin, quitar el check a la opcin Afinidad de Servidor Activada, y darle click en el botn Guardar. Esto permitir balancear la carga de mensajes JMS que lleguen apuntando a un solo nodo.

Seleccionamos el subDespliegue: crgaSubDespliegue, previamente ya creado y clic en Guardar:

El resultado debe ser ahora que se tiene un nueva Fabrica de Conexin de Colas JMS creada: crgaQueueConexionFactory.

Ahora vamos a seguir el mismo proceso y crear una nueva Cola JMS:

Creamos la cola: crgaTestQueue como el nombre de la cola y como el nombre de JDNI: jms/crgaTestQueue:

El resultado es el siguiente, la cola JMS creada:

Estos dos parmetros configurados son justo lo que necesitamos para poder conectarnos desde una IDE ya sea Eclipse, JDeveloper, etc. Ahora estamos listos para poder ejecutar alguna aplicacin que enva un mensaje a una cola JMS. Pero IMPORTANTE: Antes que nada debemos para que las configuraciones de GUARDEN de forma completa, debemos REINICIAR EL SERVIDOR WEBLOGIC. Finalmente, vamos a verificar las colas JMS ingresadas en el Administrador de Colas JMS desde el WebLogic Server:

Vamos a ver ahora la profundidad de la cola del: Servidor JMS: