Для чего используется ссылка на ресурс в web.xml?
Мне просто интересно, когда и зачем вы определяете <resource-ref>элемент в своем web.xmlфайле? Я бы подумал, что он будет определен на вашем веб-сервере / сервере приложений с помощью JNDI, а затем искать ссылку JNDI в вашем коде Java? Определение ресурса-ссылки кажется мне немного...