У меня загрузочное приложение Spring, работающее на EC2. Недавно мы изменили имена пользователей базы данных. Имя пользователя для моего экземпляра изменилось, и я обновил его в файле application.properties. Запустил mvn clean install
, получил банку, поднял ее до EC2 и перезапустил службу.
Я получаю сообщение об ошибке password authentication failed for user "old_user_name"
даже после перезапуска службы с новым .jar.
До сих пор я проверял, что:
- В каталоге
target
есть файл application.properties с правильным именем пользователя - Служба работает и конечные точки, которые не требуют функции доступа к данным
- При локальном построении слой доступа к данным работает с новым именем пользователя
EC2 настраивается в соответствии с инструкциями здесь с фоном пользователь запускает приложение. Единственное, о чем я могу думать, это то, что service *name* restart
на сервере сохраняет старые значения application.properties. Есть ли способ легко очистить эти кэшированные значения или заставить службу отслеживать изменения в файле свойств?