У меня есть сомнения по этому вопросупорядок старшинства Слинг запуска режима
Question: What is the correct order of precedence to setup runmodes in aem? (From left to right, left beign the highest)?
A. System property, Sling properties file, jar file
B. jar file, sling properties file, system property
C. Sling properties file, jar file, system property
D. jar file, System property, Sling properties file
Answer : B
я прошла через различные документы и сделал несколько экспериментов над этим.
Точность в Adobe documentation заказ - Sling.properties, Свойства системы, баночка файл
Аналогично, this Adobe doc имеет противоречивый мнение - .jar файл, sling.properties, системное свойство
Кроме того, Apache Sling Doc говорит, что любое свойство в параметр D (-D)
, установленный в порядке, n = v, перезаписывает одинаковые именованные свойства в файле sling.properties. что означает, что системное свойство имеет более высокий приоритет, чем sling.properties.
Теперь, это все согласно документации, что я экспериментировал
IS-Я сделал путь $ {реж}/CRX-QuickStart/конф и создал файл sling.properties и написал sling.run.modes=publish
. Затем переименовали файл jar как cq-author-7502.jar
. Затем запустите эту банку с командой java -jar cq-author-7502.jar -Dsling.run.modes=prod
Это мое наблюдение:
1. При запуске банки, Setting 'sling.run.modes' to 'publish' from sling.properties.
это сообщение отображается в терминале.
2. Экземпляр в режиме автора. И
3. Когда я проверил экземпляр-режим в felix console, это было прод
Я совершенно запутался о порядке старшинства. Как все кажется мне противоречивым.
Он был бы признателен, если кто-нибудь может поставить некоторый свет на это ..
Спасибо
Из [справочном] (HTTPS: //docs.adobe.com/docs/en/aem/6-1/deploy/configuring/configure-runmodes.html) «При использовании одного из вышеуказанных режимов работы (автор, публикация, образецконтент, nosamplecontent) значение, используемое во время установки определяет режим выполнения для всего срока службы этой установки. Для этих режимов работы вы не можете изменить их после установки ». –
@SandeepKumar Спасибо. Я полностью согласен с вашей точкой зрения. Но когда я указываю разные режимы запуска в разных местах, таких как jar-файл или sling.properties или системные свойства, которые выберет экземпляр режима запуска? – Manisha