6

Oracle DB データソースを Wildfly 10 に追加しようとしています。

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

モジュール.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>

※ライン有りと無し両方試してみました<module name="javax.transaction.api/>。私がオンラインで見つけたいくつかの例には、それが含まれています。そうでない人もいます。エラーが発生するかどうかに違いはないようです。

ojdbc6.jarは からコピーされました<oracle-home>\jdbc\lib\ojdbc6.jar

タグ<wildfly-home>\standalone\configuration\standalone.xml内にこれを含めるように変更しました:<drivers>

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

このエラーメッセージは、私が実行cd<wildfly-home>\binて実行すると吐き出されます.\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]"

すべてのスペルをトリプルチェックしました。いくつかの行を取り出してみました (そして、何も変わらない場合はそれらを元に戻します)。私が見逃しているものを見ている人はいますか?

4

2 に答える 2

3

使用するxmlns="urn:jboss:module:1.0"

https://docs.jboss.org/author/display/MODULES/Module+descriptorsで説明されているとおり

于 2016-02-13T08:38:08.613 に答える