Configuracion de Un Datasource Jboss 7

8
Configurar el Driver JDBC de Oracle como módulo de JBoss AS 7 1. Nos debemos descargar la versión que corresponda del Driver del sitio Web de Oracle . 2. Crear la siguiente carpeta que contendra al driver descargado, con esto creamos la estructura de directorios necesaria para configurar el módulo nuevo. “C:\sw\server\jboss-as-7.1.1_dev\modules\com\oracle\driver\main” 3. Creamos un archivo con nombre module.xml en el directorio creado en el punto 2 con el siguiente contenido: <module xmlns="urn:jboss:module:1.1" name="com.oracle.driver"> <resources> <resource-root path="ojdbc6.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module> Hasta este punto la configuración tanto para el modo standalone como para el modo domain, es exactamente la misma, es apartir de ahora cuando se debe realizar la configuración específica para cada uno de los modos, según se indica a continuación. Para el modo standalone seguiremos los siguientes pasos: Variable: JBOSS_HOME=C:\sw\server\jboss-as-7.1.1_dev’ 1. Editamos el archivo $JBOSS_HOME/standalone/configuration/standalone.xml en el subsistema datasources, que se puede localizar dentro de la definición del profile buscando urn:jboss:domain:datasources en el archivo indicado anteriormente, en la sección correspondiente a los drivers hay que añadir lo siguiente: <driver name="ojdbc6.jar" module="com.oracle.driver">

Transcript of Configuracion de Un Datasource Jboss 7

Configurar el Driver JDBC de Oracle como mdulo de JBoss AS 71. Nos debemos descargar la versin que corresponda delDriver del sitioWeb de Oracle. 2. Crear la siguiente carpeta que contendra al driver descargado, con esto creamos la estructura de directorios necesaria para configurar el mdulo nuevo.C:\sw\server\jboss-as-7.1.1_dev\modules\com\oracle\driver\main3. Creamos un archivo con nombre module.xml en el directorio creado en el punto 2 con el siguiente contenido:

Hasta este punto la configuracin tanto para el modo standalone como para el modo domain, es exactamente la misma, es apartir de ahora cuando se debe realizar la configuracin especfica para cada uno de los modos, segn se indica a continuacin.

Para el modo standalone seguiremos los siguientes pasos:Variable: JBOSS_HOME=C:\sw\server\jboss-as-7.1.1_dev

1. Editamos el archivo $JBOSS_HOME/standalone/configuration/standalone.xml en el subsistema datasources, que se puede localizar dentro de la definicin del profile buscando urn:jboss:domain:datasources en el archivo indicado anteriormente, en la seccin correspondiente a los drivers hay que aadir lo siguiente:

oracle.jdbc.xa.client.OracleXADataSource

Tambin se puede hacer de esta manera:

2. Arrancamos JBoss normalmente y ya tendremos disponible el driver como mdulo de JBoss. En caso de hacer esta configuracin con el servidor arrancado deberemos reiniciarlo para que estos cambios tengan efecto.

Para el modo domain seguiremos los siguientes pasos:

1. Editamos el archivo $JBOSS_HOME/domain/configuration/domain.xml y en el subsistema datasources del profile que deseemos (o en todos), en la seccin correspondiente a los drivers hay que aadir lo siguiente:

oracle.jdbc.xa.client.OracleXADataSource

Al igual que en la configuracin standalone, tambin se puede hacer de esta manera:

2. Arrancamos JBoss normalmente y ya tendremos disponible el driver como mdulo de JBoss. En caso de hacer esta configuracin con el servidor arrancado deberemos reiniciarlo para que estos cambios tengan efecto.

Esto que hemos aplicado para el Driver JDBC de Oracle, es aplicable a cualquier Driver JDBC que deseemos usar como mdulo de JBoss AS 7, simplemente hay que seguir los pasos indicados cambiando el nombre de la carpeta en modules y eligiendo correctamente el xa-datasource-class en la especificacin del driver de las configuraciones de standalone.xml y domain.xml.

4. Entramos a la consola administradora, en la siguiente direccion: http://localhost:9990/console/App.html

Conexin URL: jdbc:oracle:thin:@localhost:1521:XE (Para una BD Oracle express, dodne XE es el SID de nuestra BD) Ingresamos los datos del esquema