在某些场景下,jar程序启动时指定application-public.yml不生效,会导致程序无法正常读取到配置文件中的中间件连接信息,以至于程序无法正常启动,如下图(数据库无法连接):

- 检查启动脚本,查看配置文件目录
--spring.config.additional-location是否正确,如下图:

- 可手动替换jar中的配置文件,通过解压工具打开
pdmaas-ee-boot.jar,将jar中的BOOT-INF/classes/application-public.yml,替换成本地的配置文件即可。