Driver do Wildfly 10 Final postgres ClassCastException

eventualmente alguém pode me ajudar. Atualmente, tenho um problema realmente estranho ao iniciarwildfly 10 Final com um driver postgres, mas com a mesma configuraçãowildfly 10 CR4 irá iniciar.

A exceção que recebo é a seguinte:

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

O estranho é que ele funciona no wildfly 10 CR4, mas não na versão final do wildfly 10 Final. Qualquer ideia? Para mim, parece um problema no carregador de classes, mas não sou especialista em wildfly para localizá-lo.

meumodules / 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>

Minha definição de driver emstandalone.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>

O Java JDK é: jdk1.8.0_73

Realmente apreciaria qualquer ajuda para resolver o meu problema.

Thx antecipadamente

/ david

questionAnswers(1)

yourAnswerToTheQuestion