Было бы полезно, если вы предоставите соответствующие фрагменты конфигурации web.xml, ibm-web-bnd.xml и server.xml для ссылки на ресурс и источника данных.В отсутствие этого, принимая ваше слово о том, что дескриптор развертывания и файл привязки верны, проблема будет в конфигурации сервера, либо в неправильном указании dataSource / jdbcDriver / library, либо в включении функции.Распространенная ошибка в Liberty - забыть включить функцию jndi-1.0 (которая необходима для поиска JNDI) вместе с функцией jdbc-4.x.В случае, если это является проблемой, вот пример,
<server>
<featureManager>
<feature>jdbc-4.2</feature>
<feature>jndi-1.0</feature>
<feature>servlet-4.0</feature>
</featureManager>
<dataSource jndiName="jdbc/DynaPropDB">
<jdbcDriver libraryRef="jdbcLib"/>
<properties serverName="localhost" portNumber="1234" databaseName="exampleDB"/>
</dataSource>
<library id="jdbcLib">
<file name="C:/drivers/jdbc/myJdbcDriver.jar"/>
</library>
</server>
Кроме того, здесь есть ссылка на страницу центра знаний с примерами конфигурации для различных часто используемых баз данных.