Wildfly 10 Final postgres driver ClassCastException
eventualmente alguien me puede ayudar. Actualmente tengo un problema realmente extraño al comenzarwildfly 10 final con un controlador postgres pero con la misma configuraciónwildfly 10 CR4 se iniciará
La excepción que obtengo es la siguiente:
Caused by: javax.resource.ResourceException: IJ031089: Failed to load datasource: org.postgresql.Driver
at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getDataSource(LocalManagedConnectionFactory.java:650)
at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:311)
... 6 more
Caused by: java.lang.ClassCastException: org.postgresql.Driver cannot be cast to javax.sql.DataSource
at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getDataSource(LocalManagedConnectionFactory.java:633)
... 7 more
Lo extraño es que funciona en wildfly 10 CR4 pero no en la versión final wildfly 10 Final. ¿Alguna idea? Para mí, parece un problema de carga de clases, pero no soy un experto con wildfly para rastrearlo.
mimodules / org / postgres / main / module.xml:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="org.postgres">
<resources>
<resource-root path="postgresql-9.4.1208.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
Mi definición de controlador enstandalone.xml
<driver name="postgres" module="org.postgres">
<xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
<datasource-class>org.postgresql.Driver</datasource-class>
</driver>
Java JDK es: jdk1.8.0_73
Realmente agradecería cualquier ayuda para solucionar mi problema.
Gracias por adelantado
/ david