使用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调用检索的连接中获取和检查元数据时,用户名和密码似乎与我传递给带有参数的方法相同,但失败了。
答案 0 :(得分:0)
数据源的“ pool”部分必须包含true属性,此属性才能起作用。