Estos modulos forman parte de una estructura de directorios y librerias que vienen alojados en el servidor con un archivo de configuracion "module.xml" que describe de donde tiene que obtener las librerias para cargar el modulo en el servidor.

Ahora un ejemplo del modulo de hibernate seria el siguiente:
El modulo primero esta unicado en:
C:\JBOSS\jboss-as-7.0.1.Final\modules\org\hibernate\main
Si queremos agregar un nuevo modulo debemos agregarlo en un classpath definido en "modules".
Un el archivo de configuracion del modulo tiene este contenido:
Cabe destacar que el jboss viene preparado para soportar hibernate por lo que si queremos usarlo solo debemos crear el JNDI en la consola de admisntracion o directamente en el archivo standalone.xml.
Ahora procederemos a crear un modulo para conectarnos a una BD Oracle 11G:
Primero crear la sigueinte ruta dentro del jboss:
C:\JBOSS\jboss-as-7.0.1.Final\modules\com\oracle\main
en ella copiar el jar del ODBC :
El archivo .index se crea cuando se carga el modulo con el jboss al primer reinicio.
El archivo Module.xml tiene este contenido:
Ahora configuraremos el driver con una conexion JTA en el servidor jboss, para ello debemos editar el archivo standalone.xml: Dentro del TAG "data-sources" agregaremos lo siguiente:
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=off)(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)(SERVER=DEDICATED))) ojdbc6.jar 3 5 allware allware 5000 5 oracle.jdbc.xa.client.OracleXADataSource
Ahora tenemos configurado la conexion JTA, guardamos los cambios, reiniciamos el jboss y verificamos en la consola de administracion:


No hay comentarios.:
Publicar un comentario