JavaSpring数据源。在AWS EC2上缓存的用户名,不是本地的?
我有一个在EC2上运行的Spring启动应用程序。最近我们改变了数据库用户名。我的实例的用户名已更改,我在应用程序中对其进行了更新。属性文件。运行mvn clean install
,获取jar,将其升级到EC2,然后重新启动服务
我得到的错误是password authentication failed for user "old_user_name"
即使在使用新的。罐子
到目前为止,我已经证实:
target
目录有一个应用程序。具有正确用户名的属性文件- 服务正在运行,并且终结点不需要数据访问功能
- 在本地构建时,数据访问层使用新用户名
EC2按照指令here配置,后台用户启动应用程序。我唯一能想到的是,服务器上的service *name* restart
正在保留旧的应用程序。属性值。有没有一种方法可以轻松地清除这些缓存值,或者强制服务监视对属性文件的更改
共 (0) 个答案