【问题标题】:WildFly 13 datasource getConnection(user, password) doesn't workWildFly 13 数据源 getConnection(用户,密码)不起作用
【发布时间】:2018-06-29 11:12:12
【问题描述】:

使用 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 调用检索到的连接中获取和检查元数据时,用户和密码似乎与我传递给带参数的方法相同,但失败了。

【问题讨论】:

    标签: java jdbc wildfly datasource


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多