В прошлый раз, когда я столкнулся с этой проблемой, это было связано с тем, что я думал, что я использую h2database, в то время как конфигурации были таковы, что он использовал mysql и, конечно, не было сервера mysql для подключения.
Я использовал проект Maven в Eclipse, и ни одно из моих изменений не вступило в силу, пока я не сделал
Свойства проекта-> Maven-> Обновить проект и затем в
Вкладка «Серверы», щелкните правой кнопкой мыши имя сервера и выберите «Опубликовать».
Проверьте файл jdbc.properties в веб-приложении (в моем случае он был где-то внутри /.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/ папки), а не в исходном коде. являются окончательными параметрами для подключения к базе данных.