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

WildFly 13 datasource getConnection(user, password) doesn't work

使用 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()

工作正常,可以检索连接。 此外,当从通过无参数调用检索的连接中获取和检查元数据时,用户和密码似乎与我传递给带参数但失败的方法的用户和密码相同。

数据源的池部分必须包含 true 属性才能使其正常工作。