什么是来自不同配置的实例的运行模式的优先级/分辨率顺序

时间:2015-12-03 06:56:59

标签: cq5 aem

FOR AEM 6.0

我可以在文档中看到以下是正确的顺序,但是,当我实际尝试时,这不起作用,有人可以帮我理解吗? -

  
      
  1. sling.properties文件
  2.   
  3. -r选项
  4.   
  5. 系统属性(-D)
  6.   
  7. 文件名检测
  8.   

ONE - 当我第一次解压缩(-unpack)jar文件时,我无法找到sling.properties文件,所以无法编辑它。

TWO - 我在命令行上运行了一个命令,

java -Dsling.run.modes=author,dev,qa -jar cq-author-4502.jar

但是,当我看到这个 -

localhost:4502/system/console/status-slingsettings

它显示运行模式仅为author,而应该是author,dev,qa

1 个答案:

答案 0 :(得分:1)

这是因为你在jar文件的命名中指定了作者(ie.cq-author-4502.jar),因此它优先。

订单是:

  1. jar文件名包含运行模式
  2. 然后,如果未在jar名称
  3. 中指定运行模式,则在sling.properties文件中指定值
  4. 然后是系统属性或您在命令行上指定的内容(如果未指定1和2)
  5. 有关详细信息,请参阅Adobe run modes