首页 > 解决方案 > Spring Datasource.Username 缓存在 AWS EC2 上,而不是本地?

问题描述

我有一个在 EC2 上运行的 Spring Boot 应用程序。最近我们改变了数据库用户名。我的实例的用户名已更改,我在 application.properties 文件中对其进行了更新。Ran mvn clean install,拿到 jar,将其 scp'ed 到 EC2,然后重新启动服务。

password authentication failed for user "old_user_name"即使在使用新的 .jar 重新启动服务后,我也会收到错误消息。

到目前为止,我已经证实:

EC2 根据此处的说明配置,后台用户启动应用程序。我唯一能想到的是service *name* restart在服务器上保留旧的 application.properties 值。有没有办法轻松清除这些缓存值,或者强制服务监视属性文件的更改?

标签: javaspringamazon-web-servicesspring-bootamazon-ec2

解决方案


推荐阅读