这段时间在学习 Apollo 配置中心,所以在自己的虚拟机上通过 Docker 部署了一套 Apollo 环境。根据 Apollo 官网的步骤一步步进行下来都没有什么问题,Docker 上的 Java 客户端的 Demo 程序也可以运行。但是在自己本地的 IDEA 里跑的 Spring Boot 代码从 Apollo 配置中心获取在线配置的时候启动报错,报错信息如下:
2021-01-31 22:19:30.481 INFO 4724 --- [ main] c.l.l.LkjConfigfromapolloApplication : No active profile set, falling back to default profiles: default
2021-01-31 22:19:31.231 INFO 4724 --- [ main] c.c.f.f.i.p.DefaultApplicationProvider : App ID is set to lkj-configfromapollo by app.id property from System Property
2021-01-31 22:19:31.231 INFO 4724 --- [ main] c.c.f.f.i.p.DefaultServerProvider : Environment is set to null. Because it is not available in either (1) JVM system property 'env', (2) OS env variable 'ENV' nor (3) property 'env' from the properties InputStream.
2021-01-31 22:19:31.305 INFO 4724 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=1681bfa7-5ebf-3770-b11c-6730b6df4b7e
2021-01-31 22:19:31.363 INFO 4724 --- [ main] c.c.f.a.i.DefaultMetaServerProvider : Located meta services from apollo.meta configuration: http://192.168.223.134:8080!
2021-01-31 22:19:31.367 INFO 4724 --- [ main] c.c.f.apollo.core.MetaDomainConsts : Located meta server address http://192.168.223.134:8080 for env UNKNOWN from com.ctrip.framework.apollo.internals.DefaultMetaServerProvider
2021-01-31 22:19:33.468 WARN 4724 --- [ main] c.c.f.a.i.RemoteConfigRepository : Load config failed, will retry in 1 SECONDS. appId: lkj-configfromapollo, cluster: default, namespaces: application
2021-01-31 22:19:35.474 WARN 4724 --- [ main] c.c.f.a.i.AbstractConfigRepository : Sync config failed, will retry. Repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository, reason: Load Apo