有关OSGi配置的问题

时间:2017-04-17 15:47:20

标签: osgi cq5 aem

如果我从OSGi捆绑配置控制台进行配置,配置文件将存储在 String address = String.valueOf(model.get(i).getLat()) + String.valueOf( model.get(i).getLong());

以下是我的问题:

  1. 配置文件夹下的配置是否适用于两者 作者和发布实例?
  2. 如果是,那么他们将如何联系?

1 个答案:

答案 0 :(得分:0)

您需要构建一个包含此节点的内容包,并根据需要在其他实例上使用。

特定的运行模式结构如下:

  1. config - 适用于所有运行模式
  2. config.author - 适用于作者环境
  3. config.publish - 适用于发布环境
  4. config。 - 视情况而定
  5.   

    即。环境将决定的这些节点的存在   他们的有效性。

    来自Adobe文档配置持久性,如下所示

    如果您通过Web控制台更改配置,则(通常)将其写入存储库:/ apps / {somewhere}

      

    默认情况下,{somewhere}是system / config,所以配置是   写入 / apps / system / config

    但是,如果您正在编辑最初来自存储库中其他位置的配置:例如: / libs / foo / config / someconfig 然后更新的配置写在原始位置下;例如: / apps / foo / config / someconfig