Apollo 本地启动

Apollo 本地启动


背景

  • 项目接入 Apollo 后,IDEA 配置 Configuration --> VM options 指向开发环境配置
  • 开发环境配置设置了IP访问限制,导致本地服务启动异常
  • Apollo 配置的缓存文件只有当开发环境配置获取不到时才会读取缓存配置,而不是直接读取缓存配置信息,所以通过修改本地缓存配置信息无法达到修改配置信息的目的

项目启动

  • 切换项目分支到带有 apollo 的配置分支后配置文件

    • 提示:

      • http://www.ctrip.com/schema/apollo 未注册
      • http://www.ctrip.com/schema/apollo.xsd 无法加载
    • 启动:

      方案元素中不允许出现除 ‘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 文件中的配置

  1. 开源分布式配置中心 Apollo(阿波罗) ↩︎

你可能感兴趣的:(配置管理)