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 属性才能使其正常工作。
使用 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 属性才能使其正常工作。