AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
Le modalità di esecuzione ti consentono di regolare la tua istanza AEM per uno scopo specifico; ad esempio autore o pubblicazione, test, sviluppo, intranet o altri.
Operazioni disponibili:
Definire raccolte di parametri di configurazione per ogni modalità di esecuzione.
Viene applicato un set di parametri di configurazione di base per tutte le modalità di esecuzione, quindi è possibile regolare set aggiuntivi in base allo scopo del proprio ambiente specifico. Vengono applicate come necessario.
Definire i bundle aggiuntivi da installare per una particolare modalità.
Tutte le impostazioni e le definizioni vengono archiviate nell'unico archivio e attivate impostando il Modalità di esecuzione.
Le modalità di esecuzione dell'installazione (o fisse) vengono utilizzate al momento dell'installazione e poi fissate 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 reciprocamente esclusive; ad esempio, puoi:
o author
o publish
, non contemporaneamente
combinare author
con samplecontent
o nosamplecontent
(ma non entrambi)
Quando si utilizza una delle modalità di esecuzione di cui sopra (authoring, publish, samplecontent, nosamplecontent), il valore utilizzato al momento dell'installazione definisce la modalità di esecuzione per intera vita dell'impianto.
Per queste modalità di esecuzione, impossibile cambiali dopo l'installazione.
Puoi anche creare modalità di esecuzione personalizzate. Questi possono essere combinati in modo da 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’uso del contenuto campione. Il contenuto di esempio viene definito prima della creazione dell’avvio rapido e può includere pacchetti, configurazioni e così via:
La samplecontent
la modalità di esecuzione installerà il contenuto (modalità predefinita).
La nosamplecontent
la modalità non installerà 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, utilizzate 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 unico archivio come. Ad esempio:
config
Applicabile per tutte le modalità di esecuzione
config.author
Utilizzato per la modalità di esecuzione dell’autore
config.publish
Utilizzato per la modalità di esecuzione di pubblicazione
config.<run-mode>
Utilizzato per la modalità di esecuzione applicabile; ad esempio, config
Vedi Configurazione OSGi nell’archivio per ulteriori dettagli sulla definizione dei singoli nodi di configurazione all'interno di queste cartelle e sulla creazione di configurazioni per combinazioni di più modalità di esecuzione.
Per 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.
È inoltre possibile specificare bundle 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 deve contenere il pacchetto appropriato.
Se hai definito configurazioni per più modalità di esecuzione, devi definire quale deve essere utilizzato all'avvio. Esistono diversi metodi per specificare quale modalità di esecuzione utilizzare; l'ordine di risoluzione è il seguente:
Quando utilizzi un server applicazioni puoi anche definire la modalità di esecuzione in web.xml.
La sling.properties
può essere utilizzato per definire la modalità di esecuzione richiesta:
Modifica il file di configurazione:
<cq-installation-dir>/crx-quickstart/conf/sling.properties
Aggiungi le seguenti proprietà: l’esempio seguente è per autore:
sling.run.modes=author
Una modalità di esecuzione personalizzata può essere attivata utilizzando la variabile -r
quando si avvia l'avvio rapido. 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
È possibile utilizzare una proprietà di sistema nello script iniziale per specificare la modalità di esecuzione.
Ad esempio, utilizza 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 dell'installazione prima dell'installazione:
Il file jar deve utilizzare la convenzione di denominazione:
cq5-<run-mode>-p<port-number>
Ad esempio, imposta la publish
modalità di esecuzione denominando il file jar:
cq5-publish-p4503
Quando utilizzi un server applicazioni puoi anche configurare la proprietà :
sling.run.modes
nel file :
WEB-INF/web.xml
Questo è nel AEM war
e deve essere aggiornato prima della distribuzione.
Vedi Installazione di AEM con un server applicazioni per ulteriori dettagli.