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.
Operazioni disponibili:
Definire raccolte di parametri di configurazione per ciascuna modalità di esecuzione.
Per tutte le modalità di esecuzione viene applicato un set di parametri di configurazione di base, che consente di sintonizzare ulteriori set in base alle esigenze specifiche dell'ambiente. Questi vengono applicati come necessario.
Definire pacchetti aggiuntivi da installare per una particolare modalità.
Tutte le impostazioni e le definizioni sono memorizzate nell'unico repository e attivate impostando la Modalità di esecuzione.
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 all'uso:
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 di tale installazione.
Per queste modalità di esecuzione non è possibile modificarle dopo l'installazione.
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.
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à di esecuzione samplecontent
installerà il contenuto (modalità predefinita).
La modalità nosamplecontent
non installa il contenuto di esempio.
La modalità di esecuzione nosamplecontent è progettata per le installazioni di produzione.
È 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, vedere Configurazione OSGi nell'archivio.
Per Modalità di esecuzione dell'installazione (ad es. autore), la modalità di esecuzione non può essere modificata dopo l'installazione. Tuttavia, le modifiche alle singole proprietà di configurazione avranno effetto al riavvio.
È 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.
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.
Il file sling.properties
può essere utilizzato per definire la modalità di esecuzione richiesta:
Modificate il file di configurazione:
<cq-installation-dir>/crx-quickstart/conf/sling.properties
Aggiungete le seguenti proprietà: l’esempio seguente è relativo all’autore:
sling.run.modes=author
Una modalità di esecuzione personalizzata può essere attivata utilizzando l'opzione -r
all'avvio del quickstart. Ad esempio, utilizzare il comando seguente per avviare un'istanza AEM con la modalità di esecuzione impostata su dev. "
java -jar cq-56-p4545.jar -r dev
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
È possibile attivare le due seguenti modalità di esecuzione dell'installazione rinominando il file JAR di installazione prima dell'installazione:
Il file JAR deve usare la convenzione di denominazione:
cq5-<run-mode>-p<port-number>
Ad esempio, impostare la modalità di esecuzione publish
denominando il file jar:
cq5-publish-p4503
Quando si utilizza un server applicazione è anche possibile configurare la proprietà:
sling.run.modes
nel file:
WEB-INF/web.xml
Si trova nel file AEM war
e deve essere aggiornato prima della distribuzione.
Per ulteriori informazioni, vedere Installazione di AEM con un server applicazioni.