私は、様々なドキュメントを通じて行っていたし、この上で複数の実験を行っていた、この質問実行モード
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へ
Accの順序がされて - Apache Sling Docは、と言っているjarファイル、sling.properties、システムプロパティも
、 - Sling.properties、システムプロパティ、jarファイル同様
、this Adobe docは矛盾した意見を持っているが、方式D (-D)
の任意のプロパティは、n = vの方法で設定され、sling.propertiesファイル内の同じ名前のプロパティを上書きします。これは、システムプロパティがsling.propertiesより優先順位が高いことを意味します。
は今、これらは私がパス$ {DIR}/CRX-クイックスタート/ confのを作って、ファイルsling.propertiesを作成し、sling.run.modes=publish
を書いた
IS-実験していたものをドキュメントによれば、すべてのです。その後、jarファイルの名前をcq-author-7502.jar
と変更しました。
1. jarファイルの実行は、Setting 'sling.run.modes' to 'publish' from sling.properties.
このメッセージは、端末に示されている。そして、コマンドjava -jar cq-author-7502.jar -Dsling.run.modes=prod
で、このjarファイルを実行して、この私の観察です。
2.インスタンスが作成者モードで起動しています。そして、私はfelix consoleにインスタンス・モードをチェックし 3.
は、それは私が優先順位について完全に混乱していますPROD
ました。すべてが私に矛盾しているように見える。誰もがそれにいくつかの光を置くことができる場合には、感謝される
は...
あなたは
で行くと思います。 //docs.adobe.com/docs/en/aem/6-1/deploy/configuring/configure-runmodes.html) "上記の実行モード(author、publish、samplecontent、nosamplecontent)のいずれかを使用する場合、使用される値インストール時に、そのインストールの全ライフタイムの実行モードが定義されます。これらの実行モードでは、インストール後に変更することはできません。 –
@SandeepKumarありがとうございます。私はあなたの意見に完全に同意します。しかし、jarファイルやsling.propertiesやシステムプロパティのような異なる場所で異なる実行モードを指定すると、どのモードインスタンスが実行されますか? – Manisha