Apollo 本地启动
背景
- 项目接入 Apollo 后,IDEA 配置 Configuration --> VM options 指向开发环境配置
- 开发环境配置设置了IP访问限制,导致本地服务启动异常
- Apollo 配置的缓存文件只有当开发环境配置获取不到时才会读取缓存配置,而不是直接读取缓存配置信息,所以通过修改本地缓存配置信息无法达到修改配置信息的目的
项目启动
-
切换项目分支到带有 apollo 的配置分支后配置文件
-
提示:
-
启动:
方案元素中不允许出现除 ‘xs:appinfo’ 和 ‘xs:documentation’ 之外的非空格字符。发现了 ‘307 Temporary Redirect’
apollo.xml 中systemId: http://www.ctrip.com/schema/apollo.xsd is invalid -
原因:
- 项目未加载完毕,或IDEA未自动加载
- XML的命名空间 Schema 是放置在 jar 包中的1
-
-
配置信息输出不正确
- 原因:默认读取 C:\opt\data{projectName}\config-cache 下的 {projectName}+{clusterName}+application.properties 文件中的配置