Solución:
Las nuevas líneas en la sección del proveedor de persistence.xml no funcionarán (¿cómo podría ayudar?). Wildfly no ha proporcionado la implementación de eclipseLink en libs. Para solucionar esto, siga estos pasos:
- Descargue eclipselink.jar (o cópielo de su repositorio de maven)
- Cópialo en el destino: … Wildfly modules system layer base org eclipse persistence main
- Edite module.xml (misma ruta). Agregar sección
<resource-root path="eclipselink.jar"><filter><exclude path="javax/**" /></filter></resource-root>
Después de reiniciar el servidor, todo debería funcionar.
¡Finalmente resolví el problema!
de hecho, tengo una unidad compuesta, todos los persistence.xml son correctos, pero el persistence.xml que declaró que la unidad compuesta era una mala declaración del proveedor:
<provider>
org.eclipse.persistence.jpa.PersistenceProvider
</provider>
reemplazado por :
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
y ahora funciona bien.
Necesita agregar un proveedor a la unidad de persistencia en su persistence.xml
:
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)