gstackoverflow gstackoverflow - 1 month ago 69
Java Question

How to configure datasource in wildfly 10?

I am starting introduction with wildfly learning.
I have downloaded distribution of server.

Now I am trying to configure datasource but I see following error:

Unexpected HTTP response: 500

Request
{
"address" => [
("subsystem" => "datasources"),
("data-source" => "PostgreDataSource")
],
"operation" => "test-connection-in-pool"
}

Response

Internal Server Error
{
"outcome" => "failed",
"failure-description" => "WFLYJCA0040: failed to invoke operation: WFLYJCA0042: failed to match pool. Check JndiName: java:jboss/datasources/PostgreDataSource",
"rolled-back" => true
}


My steps:

1. Created folder
wildfly-10.0.0.CR2\wildfly-10.0.0.CR2\modules\org\postgres\main
and copy
postgresql-9.0-801.jdbc4.jar
from
\.m2\repository\postgresql\postgresql\9.0-801.jdbc4
there.

2.Created module.xml(inside
wildfly-10.0.0.CR2\wildfly-10.0.0.CR2\modules
):

with following content:

<module xmlns="urn:jboss:module:1.0" name="org.postgres">
<resources>
<resource-root path="postgresql-9.0-801.jdbc4.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>



  1. Modified
    standalone.xml
    (
    wildfly-10.0.0.CR2\wildfly-10.0.0.CR2\standalone\configuration
    ) like this(sorry - I don't know how to copy xml that it can be visible for another users(full content visible here: http://collabedit.com/psk4a)):



Please help to understand what do I wrong?

enter image description here

Answer

Problem resolved after move module.xml to wildfly-10.0.0.CR2\wildfly-10.0.0.CR2\modules\org\postgres\main

Comments