Olá, galera!
Estou tentando criar um datasource no servidor wildfly, mas não estou conseguindo… Segue os parâmetros
Os arquivos de configuração estao como segue:
wildfly-10.1.0.Final/modules/org/postgresql/main/module.xml (o arquivo postgresql-42.1.4.jar está na mesma pasta):
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="org.postgresql">
<resources>
<resource-root path="postgresql-42.1.4.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
E wildfly-10.1.0.Final/standalone/configuration/standalone.xml:
<subsystem xmlns="urn:jboss:domain:datasources:4.0">
<datasources>
<!-- ECOMMERCE DATASOURCE: ecommerceDS -->
<datasource jta="false" jndi-name="java:jboss/datasources/ecommerceDS" pool-name="ecommerceDS" enabled="true">
<connection-url>jdbc:postgresql://localhost:5432/ecommerce</connection-url>
<driver-class>org.postgresql.Driver</driver-class>
<driver>postgresql</driver>
<security>
<user-name>postgres</user-name>
<password>postgres</password>
</security>
</datasource>
<drivers>
<driver name="postgresql" module="org.postgresql"/>
</drivers>
</datasources>
</subsystem>
Depois de configurar os arquivos, inicio o servidor e depois o jboss-cli.sh. Ao executar o comando para criar o datasource, recebo o seguinte erro:
[standalone@localhost:9990 /] /subsystem=datasources/data-source=ecommerceDS:add(jndi-name=java:jboss/datasources/ecommerceDS, driver-name=postgresql, connection-url=jdbc:postgresql://localhost:5432/ecommerce,user-name="postgres",password="postgres")
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0212: Duplicate resource [
(\"subsystem\" => \"datasources\"),
(\"data-source\" => \"ecommerceDS\")
]",
"rolled-back" => true
}
[standalone@localhost:9990 /] |
Alguém sabe o que está errado?