Wildfly konnte das Modul für den Oracle-Treiber nicht laden
Ich versuche, Wildfly 10 eine Oracle DB-Datenquelle hinzuzufüge
<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 sowohl mit als auch ohne Leitung versucht<module name="javax.transaction.api/>
. Einige Beispiele, die ich online gefunden habe, schließen es ein. Manche nicht. Es scheint keinen Unterschied zu machen, ob der Fehler auftritt oder nicht.
ojdbc6.jar wurde von @ kopie<oracle-home>\jdbc\lib\ojdbc6.jar
.
Ich habe @ geände<wildfly-home>\standalone\configuration\standalone.xml
, um dies in das @ aufzunehm<drivers>
Etikett
<driver name="oraclethin" module="com.oracle.ojdbc6">
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
Diese Fehlermeldung wird ausgespuckt, wenn ichcd
in<wildfly-home>\bin
und Renn.\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]"
Ich habe bei allem die Rechtschreibung dreifach überprüft. Ich habe versucht, einige Zeilen herauszunehmen (und sie zurückzusetzen, wenn sich nichts ändert). Sieht jemand was ich vermisse?