Med körningslägena kan du justera AEM för ett specifikt ändamål; till exempel författare eller publicera, testa, utveckla, intranät eller andra.
Du kan:
Definiera samlingar av konfigurationsparametrar för varje körningsläge.
En grundläggande uppsättning konfigurationsparametrar används för alla körningslägen, och du kan sedan justera ytterligare uppsättningar efter syftet med den specifika miljön. Dessa används efter behov.
Definiera ytterligare paket som ska installeras för ett visst läge.
Alla inställningar och definitioner lagras i en databas och aktiveras genom att du anger körningsläget a1/>.
Installationslägen (eller fasta körningslägen) används vid installationen och korrigeras sedan för instansens hela livstid. De kan inte ändras.
Installationslägena är färdiga:
author
publish
samplecontent
nosamplecontent
Detta är två par av ömsesidigt uteslutande körlägen. Du kan till exempel:
definiera antingen author
eller publish
, inte båda samtidigt
kombinera author
med antingen samplecontent
eller nosamplecontent
(men inte båda)
När du använder något av ovanstående körningslägen (författare, publicera, sampla innehåll, nosamplingsinnehåll), definierar det värde som används vid installationen körningsläget för hela livstiden för den installationen.
För dessa körningslägen kan du inte ändra dem efter installationen.
Du kan också skapa egna, anpassade körningslägen. Dessa kan kombineras för att omfatta scenarier som:
author
+ development
publish
+ test
publish
+ test
+ golive
publish
+ intranet
efter behov. . .
Du kan också välja anpassade körningslägen vid varje start.
Med dessa lägen kan du styra användningen av exempelinnehåll. Exempelinnehållet definieras innan snabbstarten byggs och kan innehålla paket, konfigurationer osv.:
Körningsläget samplecontent
installerar det här innehållet (standardläget).
Läget nosamplecontent
installerar inte exempelinnehållet.
Körningsläget nosampling-innehåll är utformat för produktionsinstallationer.
En samling värden för konfigurationsegenskaper, som används för ett visst körningsläge, kan sparas i databasen.
Körningsläget anges med ett suffix i mappnamnet. På så sätt kan du spara alla konfigurationer i en databas som. Till exempel:
config
Gäller för alla körningslägen
config.author
Används för författarens körningsläge
config.publish
Används för publiceringskörningsläge
config.<run-mode>
Används för tillämpligt körläge. till exempel config
Se OSGi-konfiguration i databasen för mer information om hur du definierar enskilda konfigurationsnoder i dessa mappar och för hur du skapar konfigurationer för kombinationer av flera körningslägen.
För Installationskörningslägen (t.ex. författare) kan inte körningsläget ändras efter installationen. Ändringar av de enskilda konfigurationsegenskaperna börjar dock gälla efter omstart.
Ytterligare paket som ska installeras för ett visst körläge kan också anges. För dessa definitioner används installationsmappar för att lagra paketen. Återigen anges körningsläget med ett prefix:
install.author
install.publish
Dessa mappar är av typen nt:folder
och ska innehålla rätt paket.
Om du har definierat konfigurationer för flera körningslägen måste du definiera vilka som ska användas vid start. Det finns flera metoder för att specificera vilket körningsläge som ska användas. Upplösningsordningen är
När du använder en programserver kan du även definiera körningsläget i web.xml.
Filen sling.properties
kan användas för att definiera det körningsläge som krävs:
Redigera konfigurationsfilen:
<cq-installation-dir>/crx-quickstart/conf/sling.properties
Lägg till följande egenskaper: följande exempel är för författaren:
sling.run.modes=author
Du kan aktivera ett anpassat körningsläge genom att använda alternativet -r
när du startar snabbstarten. Använd till exempel följande kommando för att starta en AEM med körningsläget inställt på dev. "
java -jar cq-56-p4545.jar -r dev
En systemegenskap i startskriptet kan användas för att ange körningsläget.
Använd till exempel följande för att starta en instans som publiceringsinstans för produktion i USA:
-Dsling.run.modes=publish,prod,us
Följande två installationskörningslägen kan aktiveras genom att man byter namn på installationsfilen före installationen:
jar-filen måste ha samma namn:
cq5-<run-mode>-p<port-number>
Ange till exempel körningsläget publish
genom att ge filen jar ett namn:
cq5-publish-p4503
När du använder en programserver kan du även konfigurera egenskapen:
sling.run.modes
i filen:
WEB-INF/web.xml
Detta finns i AEM war
-filen och bör uppdateras före distributionen.
Mer information finns i Installera AEM med en programserver.