如何使用CLI

时间:2016-11-14 06:35:09

标签: 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(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

1 个答案:

答案 0 :(得分:0)

请更改:

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

  2. --driver-name=org.mariadb.jdbc--driver-name=org.mariadb.jdbc.Driver