Прежде всего, я предлагаю посмотреть образцы, доступные в JBOSS_DIST/docs/examples/jca
для всех параметров конфигурации (включая параметры размера пула).
Во-вторых, я провел быстрый тест с источником данных по умолчанию, настроенным в hsqldb-ds.xml
, который определяется следующим образом:
<datasources>
<local-tx-datasource>
<!-- The jndi name of the DataSource, it is prefixed with java:/ -->
<!-- Datasources are not available outside the virtual machine -->
<jndi-name>DefaultDS</jndi-name>
...
</datasource>
И следующий поиск просто работает:
DataSource ds = null;
Connection conn = null;
try {
ds = (DataSource) new InitialContext().lookup("java:/DefaultDS");
conn = ds.getConnection();
// ...
conn.close();
} catch (Exception e) {
// handle me
}
Если это не для вас, возможно, уточните, что именно вы передаете методу lookup
.