Использование WildFly 13.
Я пытаюсь получить java.sql.Connection из источника данных, который определяется в stadalone.xml, как показано ниже:
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, пользователь и пароль кажутся теми же, что я передаю методу с аргументами, но это не удается.