HomeDocumentation > Apache Geronimo v1.1 - Guí­a de Usuario > Administrando Geronimo > A. Tareas Administrativas > D. Configurando Servicios > Configurando pools de bases de datos > Importando pools de bases de datos de WebLogic 8.1
{scrollbar}

Este ayudante te ofrece dos alternativas para la importación de pools de bases de datos BEA WebLogic existentes. La primera es proporcionando un archivo de configuración (por ej. config.xml). Si eliges esta opción, el ayudante convertirá tantos campos que le sean posibles y después te preguntará el ingreso manual de aquellos que no pudo convertir. Por ejemplo, uno de los valores que deberás proporcionar es la contraseña para la base de datos.

La segunda alternativa es posible si tienes instalados en la misma máquina a ambos servidores, Apache Geronimo y BEA WebLogic; en esta alternativa puedes especificar directamente la ruta de instalación de WebLogic así como los directorios de dominio. Esta alternativa tiene la ventaja de ser capaz de leer directamente las contraseñas de acceso a la(s) bases(s) de datos.

Independientemente de que alternativa elijas, necesitarás indicarle a Geronimo en donde se encuentran los jars controladores para acceso a la(s) base(s) de datos. En el siguiente ejemplo particular, usaremos al portlet Repository Viewer (Visor del Repositorio) para instalar al controlador jar para PointBase.

A continuación se muestra el resumen de pasos para la instalación del controlador jar para PointBase, en Geronimo.

  1. Localiza al jar controlador para PointBase, pbclient44.jar. Este archivo se encuentra en el directorio <bea_home>weblogic81\common\eval\pointbase\lib. Haz una copia del archivo y renombralo a pbclient-4.4.0.jar.
  2. Usa al portlet Repository Viewer para instalar al controlador jar para PointBase. Desde la Consola de Administración, haz clic en Common Libs (Libs Comunes) para tener acceso al portlet, después clic en Browse (Explorar) y apunta al jar controlador. Cambia Group: (Grupo: ) a PointBase y deja los campos adicionales con el valor por defecto, para después hacer clic en Install (Instalar). Deberías ver PointBase/pbclient/4.4.0/jar enlistado cerca de la parte superior de la lista de entradas en el repositorio.

Desde la Consola de Administración de Geronimo haz clic en la liga Database Pools (Pools de Bases de Datos). Desde el portlet Database Pools, haz clic en Import from WebLogic 8.1 (Importar de WebLogic 8.1). La siguiente figura ilustra al ayudante de importación.

Para este ejemplo particular, nos enfocaremos en la segunda alternativa. Un dominio example (ejemplo) fue creado en el servidor WebLogic con toda aplicación ejemplo que se inluye por defecto. Este dominio se ubica en el directorio <bea_home>\user_projects\domains\examples.

En la primer pantalla del ayudante de importación (ilustrada en la siguiente figura) ingresa la Domain directory path: (Ruta del Dominio: ) y a weblogic81/server/lib path: para después hacer clic en Next (Siguiente).

Domain directory path: <bea_home>\user_projects\domains\examples

weblogic81/server/lib path: <bea_home>\weblogic81\server\lib

El Paso 2, ilustrado en la siguiente figura, muestra una lista de pools de bases de datos reconocidas en el dominio WebLogic que especificaste para ser importado a Apache Geronimo.

Nota que el dominio WebLogic del cual intentas importar la pool de base de datos, debe estar en ejecución si deseas probar exitosamente la conexión. Para este ejemplo, haz clic en la segunda Confirm and Deploy (Confirmar y Activar) de la lista, la cual corresponde a examples-dataSource-demoPool.

En el siguiente paso elige al Driver JAR: (JAR Controlador: ) que creaste en el repositorio Geronimo.

Nota que la contraseña de base de datos ha sido reconocida. Haz clic en Test Connection (Probar Conexión), con lo que deberías ver una confirmación similar a la que se muestra en la siguiente figura. Haz clic en Deploy (Activar).

La siguiente página regresa al Paso 2, aunque ahora te mostrará al resto de pools disponible para la importación y también te mostrará el estado de la importación del pool que acabas de importar. En este momento puedes hacer clic en Skip Remaining Pools (Omitir el Resto de Pools) para salir del ayudante de importación.

Ahora deberías ver enlistado al pool de base de datos que acabas de importar, en el portlet de pools de bases de datos.