Show Menu
ARGOMENTI×

Modalità di esecuzione

Le modalità di esecuzione consentono di sintonizzare l’istanza di AEM per uno scopo specifico; ad esempio creazione o pubblicazione, test, sviluppo, Intranet o altri.
Tieni presente quanto segue:
Tutte le impostazioni e definizioni vengono memorizzate nell'unico repository e attivate impostando la modalità ​Run.

Modalità di esecuzione dell'installazione

Le modalità di esecuzione dell'installazione (o fisse) vengono utilizzate al momento dell'installazione e quindi fisse per l'intera durata dell'istanza, non possono essere modificate.
Le modalità di esecuzione dell'installazione sono pronte:
  • author
  • publish
  • samplecontent
  • nosamplecontent
Si tratta di due coppie di modalità di esecuzione che si escludono a vicenda; ad esempio, potete:
  • definire author o publish , non contemporaneamente
  • combinare author con samplecontent o nosamplecontent (ma non con entrambi)
Quando si utilizza una delle modalità di esecuzione di cui sopra (autore, pubblicazione, contenuto di esempio, nessun contenuto di esempio), il valore utilizzato al momento dell'installazione definisce la modalità di esecuzione per l' intera durata dell'installazione.
Per queste modalità di esecuzione non è possibile modificarle dopo l'installazione.

Modalità di esecuzione personalizzate

Potete anche creare modalità di esecuzione personalizzate. Questi possono essere combinati per coprire scenari quali:
  • author + development
  • publish + test
  • publish + test + golive
  • publish + intranet
  • come richiesto. . .
È inoltre possibile selezionare modalità di esecuzione personalizzate a ogni avvio.

Utilizzo di contenuto di esempio e nosamplecontent

Queste modalità consentono di controllare l’utilizzo di contenuti campione. Il contenuto di esempio viene definito prima della creazione del quickstart e può includere pacchetti, configurazioni e così via:
  • La modalità samplecontent di esecuzione installerà questo contenuto (la modalità predefinita).
  • La nosamplecontent modalità non installa il contenuto di esempio.
La modalità di esecuzione nosamplecontent è progettata per le installazioni di produzione.

Definizione delle proprietà di configurazione per una modalità di esecuzione

È possibile salvare nell'archivio una raccolta di valori per le proprietà di configurazione, utilizzati per una particolare modalità di esecuzione.
La modalità di esecuzione è indicata da un suffisso sul nome della cartella. Questo consente di memorizzare tutte le configurazioni in un archivio come. Esempio:
  • config
    Applicabile a tutte le modalità di esecuzione
  • config.author
    Utilizzata per la modalità di esecuzione dell'autore
  • config.publish
    Utilizzata per la modalità di esecuzione della pubblicazione
  • config.<run-mode>
    Utilizzato per la modalità di esecuzione applicabile; ad esempio, config
Per ulteriori informazioni sulla definizione dei singoli nodi di configurazione all'interno di queste cartelle e sulla creazione di configurazioni per combinazioni di più modalità di esecuzione, consultate Configurazione OSGi nell'archivio .
Per le modalità di esecuzione dell'installazione (ad esempio, autore), la modalità di esecuzione non può essere modificata dopo l'installazione. Tuttavia, le modifiche alle singole proprietà di configurazione avranno effetto al riavvio.

Definizione di pacchetti aggiuntivi da installare per una modalità di esecuzione

È inoltre possibile specificare pacchetti aggiuntivi da installare per una particolare modalità di esecuzione. Per queste definizioni, le cartelle di installazione vengono utilizzate per contenere i bundle. Anche in questo caso la modalità di esecuzione è indicata da un prefisso:
  • install.author
  • install.publish
Queste cartelle sono di tipo nt:folder e devono contenere il pacchetto appropriato.

Avvio di CQ con una modalità di esecuzione specifica

Se sono state definite configurazioni per più modalità di esecuzione, è necessario definire quali utilizzare all'avvio. Esistono diversi metodi per specificare quale modalità di esecuzione utilizzare; l'ordine di risoluzione è:
Quando si utilizza un server applicazione è anche possibile definire la modalità di esecuzione in web.xml .

Utilizzo del file sling.properties

Il sling.properties file può essere utilizzato per definire la modalità di esecuzione richiesta:
  1. Modificate il file di configurazione:
    <cq-installation-dir>/crx-quickstart/conf/sling.properties
  2. Aggiungete le seguenti proprietà: l’esempio seguente è relativo all’autore:
    sling.run.modes=author

Utilizzo dell'opzione -r

Una modalità di esecuzione personalizzata può essere attivata utilizzando l' -r opzione all'avvio del quickstart. Ad esempio, utilizzate il comando seguente per avviare un’istanza di AEM con la modalità di esecuzione impostata su dev. "
java -jar cq-56-p4545.jar -r dev

Uso di una proprietà di sistema nello script iniziale

Per specificare la modalità di esecuzione è possibile utilizzare una proprietà di sistema nello script iniziale.
  • Ad esempio, utilizzate quanto segue per avviare un'istanza come istanza di pubblicazione di produzione situata negli Stati Uniti:
    -Dsling.run.modes=publish,prod,us

Rilevamento nome file - ridenominazione del file JAR

È possibile attivare le due seguenti modalità di esecuzione dell'installazione rinominando il file JAR di installazione prima dell'installazione:
  • pubblicazione
  • author
Il file JAR deve usare la convenzione di denominazione:
cq5-<run-mode>-p<port-number>
Ad esempio, impostare la modalità di publish esecuzione denominando il file jar:
cq5-publish-p4503

Definizione della modalità di esecuzione in web.xml (con Application Server)

Quando si utilizza un server applicazione è anche possibile configurare la proprietà:
sling.run.modes
nel file:
WEB-INF/web.xml
Questo si trova nel file AEM war e deve essere aggiornato prima della distribuzione.
Per ulteriori informazioni, consultate Installazione di AEM con un server applicazioni.