Marco Toscano FreireJava Expert · Open Source Addict
Inicio › Configuración EclipseLink en WildFly

Configuración EclipseLink en WildFly

📅 19 octubre 2018✍ Marco Toscano Freire
Estimad@s amig@s,

En el caso de que se requiera trabajar con la capa de persistencia EclipseLink en el servidor de aplicación WildFly (que viene configurado por defecto con Hibernate) se necesita realizar los siguientes pasos:

1.- Descargarse la capa de persistencia eclipselink 2.7, proceder a descomprimirle.

 

Configuración EclipseLink en WildFly

Nota: No utilizar la versión 3.0 o superior tiene un bug para encontrar la clase que representa el proveedor de persistencia.

2.- Proceder a copiar el archivo eclipselink.jar ubicado en el directorio jlib del archivo descargado al directorio <WILDFLY_DIR>/modules/system/layers/base/org/eclipse/persistence/main

 

Configuración EclipseLink en WildFly

 

3.- Proceder a editar el archivo module.xml referenciando al nombre de la librería (jar descargado) y excluyendo las clases del path javax que vienen precargadas en el servidor como se muestra a continuación.


Configuración EclipseLink en WildFly

 4. Finalmente reiniciar el servidor y estaremos listos para trabajar en nuestro servidor de aplicación con la capa de persistencia eclipselink.

Nota: En el caso de estén utilizando una versión anterior a WildFly 10. se deberá incluir la propiedad eclipselink.archive.factory  para poder ubicar las clases de JPA, en el archivo standalone.xml luego de extensions  como se muestra a continuación.

Configuración EclipseLink en WildFly
capas persistenciaeclipselinkjavajeejpapersistenciawildfly