1
resposta

/subsystem=datasources/jdbc-driver

Pessoal

Estou com este erro...alguém pode me ajudar?

/subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.cj.jdbc.MysqlXADataSource)

{
    "outcome" => "failed",
    "failure-description" => "WFLYJCA0115: Module for driver [com.mysql] or one of it dependencies is missing: [com.mysql]",
    "rolled-back" => true
}
1 resposta

Você precisa adicionar o driver do mysql como module

Para adicionar o JAR como module use:

module add --name=com.mysql --resources=/path/to/mysql-connector-java-8.0.15.jar --dependencies=javax.api,javax.transaction.api

Para definir o module como driver:

/subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.cj.jdbc.MysqlXADataSource)

No comando abaixo, que define o datasource, altere o usuário e a senha baseado na sua configuração do banco:

data-source add --name=AgendamentoDS --jndi-name=java:jboss/datasources/AgendamentoDS --driver-name=mysql  --connection-url=jdbc:mysql://localhost:3306/agendamentobd --user-name=SEU-USUARIO --password=SUA-SENHA --min-pool-size=10 --max-pool-size=20