Wildfly无法为Oracle驱动程序加载模块

Wildfly无法为Oracle驱动程序加载模块,oracle,jdbc,wildfly,oracle12c,wildfly-10,Oracle,Jdbc,Wildfly,Oracle12c,Wildfly 10,我正在尝试将Oracle DB数据源添加到Wildfly 10。以下是我所拥有的: <wildfly-home>\modules\com\oracle\ojdbc6\main\ module.xml ojdbc6.jar 我已经对所有的拼写进行了三次检查。我试着取出一些行(当没有变化时放回去)。有人看

我正在尝试将Oracle DB数据源添加到Wildfly 10。以下是我所拥有的:

<wildfly-home>\modules\com\oracle\ojdbc6\main\
                                              module.xml
                                              ojdbc6.jar
我已经对所有的拼写进行了三次检查。我试着取出一些行(当没有变化时放回去)。有人看到我缺少的东西了吗?

使用
xmlns=“urn:jboss:module:1.0”


中所述,对我来说,解决问题的办法是在jboss上的standalone.xml文件上扩大超时连接

<system-properties>
...
        <property name="jboss.as.management.blocking.timeout" value="6000"/>
    </system-properties>

...

您确定在“urn:wildfly:module:1.0”中应该是wildfly而不是jboss吗?您在
xmlns=“urn:wildfly:module:1.0”中有一个输入错误
但我不确定这是问题所在(wildfly vs wildfly)。你能发布一个完整的日志记录你开始时发生了什么吗?@user140547-我下面的文档明确地说了
urn:Wildfly:module:1.0
,但是你是对的,把它改成
urn:jboss:module:1.0
似乎已经解决了这个问题。我将提交一个文档缺陷。作为答案发布,这样我就可以标记它是否正确。这个应该放在standalone.xml中的什么位置?在我的例子中,我使用的是官方的KeyClope Docker映像,它已经包含一个
module.xml
文件,该文件确实使用
urn:jboss:module:1.0
,所以理论上你只需要将jar放在正确的路径中。。。不幸的是,情况并非如此。
<driver name="oraclethin" module="com.oracle.ojdbc6">
    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>
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]"
<system-properties>
...
        <property name="jboss.as.management.blocking.timeout" value="6000"/>
    </system-properties>