WildFly 13数据源getConnection(用户,密码)不起作用

时间:2018-06-29 11:12:12

标签: java jdbc wildfly datasource

使用WildFly 13。 我正在尝试从stadalone.xml中定义的数据源中获取java.sql.Connection,如下所示:

ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:jboss/datasources/myDS");
connection = ds.getConnection(user, password);

以上始终以Caused by: javax.resource.ResourceException: IJ031016: Wrong credentials passed to getConnection失败,而

ds.getConnection()

工作正常,可以检索连接。 而且,在通过no args调用检索的连接中获取和检查元数据时,用户名和密码似乎与我传递给带有参数的方法相同,但失败了。

1 个答案:

答案 0 :(得分:0)

数据源的“ pool”部分必须包含true属性,此属性才能起作用。