Wildfly Fehler beim Laden der Modul-Treiber für Oracle

Ich bin versucht, fügen Sie eine Oracle-DB-Datenquelle zu Wildfly 10. Hier ist, was ich habe:

<wildfly-home>\modules\com\oracle\ojdbc6\main\
                                              module.xml
                                              ojdbc6.jar

module.xml

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:Wildfly:module:1.0" name="com.oracle.ojdbc6">
    <resources>
        <resource-root path="ojdbc6.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.resource.api"/>
        <module name="javax.transaction.api"/> <!-- See * below -->
   </dependencies>
</module>

* Ich habe versucht, sowohl mit und ohne die Zeile <module name="javax.transaction.api/>. Einige Beispiele, die ich im Netz gefunden habe enthalten es. Einige tun nicht. Es scheint keinen Unterschied zu machen, ob der Fehler Auftritt oder nicht.

ojdbc6.jar war kopiert von <oracle-home>\jdbc\lib\ojdbc6.jar.

Habe ich geändert <wildfly-home>\standalone\configuration\standalone.xml auch diese innerhalb der <drivers> tag:

<driver name="oraclethin" module="com.oracle.ojdbc6">
    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>

Diese Fehlermeldung wird ausgespuckt, wenn ich cd in <wildfly-home>\bin und führen .\standalone.bat:

15:17:13,415 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 33) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "datasources"),
    ("jdbc-driver" => "oraclethin")
]) - failure description: "WFLYJCA0041: Failed to load module for driver [com.oracle.ojdbc6]"

Habe ich dreifach überprüft die Rechtschreibung auf alles. Ich habe versucht, ein paar Zeilen (und setzen Sie Sie zurück, wenn sich nichts ändert). Ist jemand zu sehen, was ich bin fehlt?

  • Sind Sie sicher, dass es sein sollte, wildfly und jboss nicht im "urn:wildfly:module:1.0"?
  • Sie haben einen Tippfehler in xmlns="urn:Wildfly:module:1.0" aber ich bin mir nicht sicher, das ist das Problem (Wildfly vs wildfly). Können Sie veröffentlichen ein vollständiges Protokoll, was passiert, wenn Sie beginnen?
  • Die Dokumentation Folgendes ich hab definitiv gesagt urn:Wildfly:module:1.0, aber du hast Recht, es zu verändern urn:jboss:module:1.0 scheint behoben haben. Ich werde senden Sie eine doc-Mangel. Beitrag als Antwort, damit kann ich markieren Sie es richtig.
InformationsquelleAutor ArtOfWarfare | 2016-02-12
Schreibe einen Kommentar