Согласно статье Adobe порядок приоритетов режимов запуска равен jar file > sling properties file > system properties
.
Режим запуска, указанный в именовании файла JAR, имеет приоритет. Если режимы запуска не указаны в именовании файла jar, используются значения в файле sling.properties. Если режимы запуска не указаны ни в имени файла jar, ни в файле sling.properties, используется системное свойство (или аргумент JVM).
Ссылка: https://helpx.adobe.com/experience-manager/kb/RunModeSetUp.html
В другой статье порядок разрешения указан как sling properties > -r option > system properties > jar file
(ссылка: https://helpx.adobe.com/experience-manager/6-3/sites/deploying/using/configure-runmodes.html).
Существует два типа режимов работы: стандартный и пользовательский. Стандартный режим запуска используется во время установки, а затем фиксируется на протяжении всего срока службы экземпляра, его нельзя изменить. Установка может быть выполнена двумя способами: либо дважды щелкнув по банке, либо через командную строку.
Двойной щелчок по JAR (который не назван aem<optional-version-or-indentifier>-<standard-run-mode>-p<port-number>
) устанавливает режим запуска, указанный в сценарии запуска (системные свойства), system properties > jar
. Если JAR назван в соответствии с форматом, имя JAR имеет приоритет, jar > system properties
. Свойства слинга здесь не соответствуют описанию.
Установка через командную строку с помощью -r (java -jar jarname.jar -r runmode
) принимает порядок -r option > jar
.
Запуск пользовательских режимов запуска, порядок приоритетаэто sling properties > -r option
. Имя JAR и системные свойства здесь не видны, так как установка выполнена.
:: * runmode (s)
:: * не будет использоваться, если репозиторий ужеприсутствует
если не определено CQ_RUNMODE set CQ_RUNMODE = author
Ссылка: стартовый скрипт (файл start.bat).
После завершения установки имя JARи свойства системы не влияют на определение режимов работы. Пользовательские режимы работы могут быть установлены через sling properties
и -r option
. Во время установки приоритет зависит от режима установки и от того, был ли файл назван в формате aem<optional-version-or-indentifier>-<standard-run-mode>-p<port-number>
. Помогите мне решить эту проблему.