Körningslägen run-modes

Med körningslägen kan du trimma AEM för ett specifikt ändamål, till exempel författare eller publicera, testa, utveckling, intranät eller andra.

Du kan:

Alla inställningar och definitioner lagras i en databas och aktiveras genom att körningsläget anges.

Körningslägen för installation installation-run-modes

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

Det här är två par körningslägen som inte kan köras samtidigt. Du kan till exempel:

  • definiera antingen author eller publish, inte båda samtidigt

  • kombinera author med antingen samplecontent eller nosamplecontent (men inte båda)

CAUTION
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 den kompletta körningstiden för den installationen.
För dessa körningslägen kan du inte ändra dem efter installationen.

Anpassade körningslägen customized-run-modes

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.

Använda exempelinnehåll och nosamplingsinnehåll using-samplecontent-and-nosamplecontent

Med dessa lägen kan du styra användningen av exempelinnehåll. Exempelinnehållet definieras innan snabbstarten byggs och kan innehålla paket, konfigurationer och så vidare:

  • Körningsläget samplecontent installerar innehållet (standardläget).

  • nosamplecontent-läget installerar inte exempelinnehållet.

Körningsläget nosampling-innehåll är utformat för produktionsinstallationer.

Definiera konfigurationsegenskaper för ett körningsläge defining-configuration-properties-for-a-run-mode

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 redigeringsläge

  • config.publish

    Används för publiceringskörningsläge

  • config.<run-mode>

    Används för det tillämpliga körningsläget, till exempel config

Mer information om hur du definierar enskilda konfigurationsnoder i dessa mappar och hur du skapar konfigurationer för kombinationer av flera körningslägen finns i OSGi-konfiguration i databasen.

NOTE
För installationskörningslägen (till exempel författare) kan körningsläget inte ändras efter installationen. Ändringar av de enskilda konfigurationsegenskaperna börjar dock gälla efter omstart.

Definiera ytterligare paket som ska installeras för ett körningsläge defining-additional-bundles-to-be-installed-for-a-run-mode

Ytterligare paket som ska installeras för ett visst körningslä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

De här mapparna är av typen nt:folder och ska innehålla rätt paket.

Starta CQ med ett specifikt körningsläge starting-cq-with-a-specific-run-mode

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 ange 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.

Använda filen sling.properties using-the-sling-properties-file

Filen sling.properties kan användas för att definiera det körningsläge som krävs:

  1. Redigera konfigurationsfilen:

    <cq-installation-dir>/crx-quickstart/conf/sling.properties

  2. Lägg till följande egenskaper. Följande exempel är för författaren:

    sling.run.modes=author

Använda alternativet -r using-the-r-option

Ett anpassat körningsläge kan aktiveras med alternativet -r när snabbstarten startas. 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

Använda en systemegenskap i startskriptet using-a-system-property-in-the-start-script

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 i USA:

    -Dsling.run.modes=publish,prod,us

Filnamnsidentifiering - byta namn på filen jar filename-detection-renaming-the-jar-file

Följande två installationskörningslägen kan aktiveras genom att man byter namn på installationsfilen före installationen:

  • publicera
  • författare

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

Definiera körningsläget i web.xml (med Application Server) defining-the-run-mode-in-web-xml-with-application-server

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.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2