Apollo启动报错,无法读取到配置

在这里插入图片描述

开发环境可以在idea这里加上env=DEV , 或者电脑本地环境里也可以,服务器上要么 java -Denv=DEV , 或者 环境变量配置,总之就是有个环境变量可以让Apollo启动的时候读取到配置就行了。

至于Apollo启动一次后把env环境变量删了之后,还可以继续启动,是因为启动一次后,本地就有了第一次加载的配置文件的缓存,Apollo会从这里进行读取。

Apollo客户端会把从服务端获取到的配置在本地文件系统缓存一份,当去服务器读取配置失败时,会使用本地缓存的。

Mac/Linux: /opt/data/{appId}/config-cache

Windows: C:\opt\data{appId}\config-cache

更详细的文章:

https://www.cnblogs.com/andyfengzp/p/7243847.html

https://www.cnblogs.com/qianxunclub/p/9293783.html

猜你喜欢

转载自blog.csdn.net/cainiao1412/article/details/105675203