Общепринятой практикой является разрешить веб-контейнеру (например, Tomcat) управлять учетными данными базы данных и разрешить вашему приложению получать доступ к соединениям с базой данных через JNDI.Проверьте свою Консоль Контейнера / Настройки, чтобы получить необходимую информацию.
Элемент jta-data-source указывает вам на имя JNDI, связанное с javax.sql.Datasource, настроенным в вашем контейнере.Проверьте свои текущие настройки.
PS: если вы используете Tomcat, вы можете проверить this - если вы используете Glassfish, this может быть полезно.