{scrollbar}

Puedes crear nuevas pools al usar la liga Using the Geronimo database pool wizard (Usando al ayudante de pool de base de datos de Geronimo) en el portlet de Pools de Base de datos. Este ayudante te guiará a lo largo del procedimiento de cuatro sencillos pasos.

Consulta B. Configurando al Datasource DB2 para un ejemplo funcional adicional sobre datasources con múltiples archivos (controlador+licencia) jar.

Primero necesitas especificar el nobmre de la pool de base de datos y el tipo de base de datos.

Después eliges los controladores JDBC que, por defecto, se pre-llena basándose en el tipo de base de datos que elegiste en el paso previo. También debes elegir el JAR controlador a partir del menú desplegable para después especificar el nobmre de la base de datos. Para este ejemplo, una base de datos prueba fue creada previamente, lo cual es un procedimiento de un sólo paso y se explica en E. Crear una base de datos. Especifica como DB User Name "app" y como DB Password "app".

El siguiente paso te permite configurar algunos parámetros de conexión, como el tamaño del pool (min. y max.) y tiempos de espera (timeouts). Después de establecer los parámetros, haz clic en Test Connection (Probar Conexión).

Después de probar exitosamente la conexión, haz clic en Deploy (Activar). Como alternativa, puedes hacer clic en Show Plan (Mostrar Plan), lo cual te muestra el plan de activación para este pool de base de datos y te permite editarlo. Instrucciones adicionales en el como activar manualmente un plan de BD puede encontrarse en la sección B. Configurando al Datasource DB2.

Una vez activada, Derby_Prueba debería enlistarse con el resto de pools de base de datos.

Como alternativa, podrías crear tus planes de activación para activar al pool de conexiones a la base de datos directamente de la línea de comandos con la Herramienta de activación. El siguiente ejemplo ilustra al plan de activación que puede usarse para activar la misma pool de conexiones a la base de datos que activaste mediante la Consola de Administración.

xmlsolidDerby_Prueba-plan.xml <?xml version="1.0" encoding="UTF-8"?> <connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.1"> <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> <dep:moduleId> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>Derby_Prueba</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>rar</dep:type> </dep:moduleId> <dep:dependencies> <dep:dependency> <dep:groupId>org.apache.derby</dep:groupId> <dep:artifactId>derby</dep:artifactId> <dep:version>10.1.1.0</dep:version> <dep:type>jar</dep:type> </dep:dependency> </dep:dependencies> </dep:environment> <resourceadapter> <outbound-resourceadapter> <connection-definition> <connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface> <connectiondefinition-instance> <name>Derby_Prueba</name> <config-property-setting name="Driver">org.apache.derby.jdbc.EmbeddedDriver</config-property-setting> <config-property-setting name="ConnectionURL">jdbc:derby:test</config-property-setting> <connectionmanager> <local-transaction/> <single-pool> <max-size>10</max-size> <min-size>0</min-size> <match-one/> </single-pool> </connectionmanager> </connectiondefinition-instance> </connection-definition> </outbound-resourceadapter> </resourceadapter> </connector>

Para usar esta opción, copia este archivo a tu disco duro local y ejecuta al siguiente comando desde el directorio <geronimo_home>\bin:

deploy --user system --password manager deploy <plan_home>\Derby_Prueba-plan.xml ..\repository\tranql\tranql-connector\1.2\tranql-connector-1.2.rar

Deberías obtener un mensaje de confirmación similar al que se muestra en el ejemplo siguiente.

#000000solid I:\GERONIMO\geronimo-1.1\bin>deploy --user system --password manager deploy Derby_Prueba-plan.xml ..\repository\tranql\tranql-connector\1.2\tranql-connector-1.2.rar Using GERONIMO_BASE: I:\GERONIMO\geronimo-1.1 Using GERONIMO_HOME: I:\GERONIMO\geronimo-1.1 Using GERONIMO_TMPDIR: I:\GERONIMO\geronimo-1.1\var\temp Using JRE_HOME: C:\j2sdk1.4.2_10 Deployed console.dbpool/Derby_Prueba/1.0/rar

Para mayores detalles en esta opción, consulta la sección Planes de activación.

  • No labels