Java 如何使用CLI在Wildfly中设置MariaDB数据源

Java 如何使用CLI在Wildfly中设置MariaDB数据源,java,jdbc,datasource,wildfly,mariadb,Java,Jdbc,Datasource,Wildfly,Mariadb,我对Wildfly真的很陌生,这可能是个愚蠢的问题。我正在尝试使用CLI配置MariaDB数据源。我使用的脚本是: module add --name=org.mariadb.jdbc --resources=mariadb-java-client-1.5.5.jar --dependencies=javax.api.javax.transaction.api /subsystem=datasources/jdbc-driver=org.mariadb.jdbc.Driver:add(driv

我对Wildfly真的很陌生,这可能是个愚蠢的问题。我正在尝试使用CLI配置MariaDB数据源。我使用的脚本是:

module add --name=org.mariadb.jdbc --resources=mariadb-java-client-1.5.5.jar --dependencies=javax.api.javax.transaction.api

/subsystem=datasources/jdbc-driver=org.mariadb.jdbc.Driver:add(driver-name=org.mariadb.jdbc.Driver,driver-module-name=org.mariadb.jdbc)

data-source add --jndi-name=java:/datasources/MariaDBS --name=MariaDBPool --connection-url=jdbc:mariadb://localhost:3306/exampledb --driver-name=org.mariadb.jdbc --user-name=root --password=root
我得到的错误是:

{
    "outcome" => "failed",
    "failure-description" => "WFLYJCA0041: Failed to load module for driver [org.mariadb.jdbc]",
    "rolled-back" => true
}
代码类似于我在互联网上找到的MySQL设置。我试图修改它,改为使用MariaDB。任何帮助都将不胜感激。另外,我的原始jar位于/bin中,我正在使用Wildfly 10.1.0

请更改:

  • --dependencies=javax.api.javax.transaction.api
    --dependencies=javax.api,javax.transaction.api

  • --driver name=org.mariadb.jdbc
    --driver name=org.mariadb.jdbc.driver

  • 请更改:

  • --dependencies=javax.api.javax.transaction.api
    --dependencies=javax.api,javax.transaction.api

  • --driver name=org.mariadb.jdbc
    --driver name=org.mariadb.jdbc.driver