Installazione autonoma personalizzata :headding-anchor:custom-standalone-install
Questa sezione descrive le opzioni disponibili durante l’installazione di un’istanza AEM autonoma. È inoltre possibile leggere Elementi di archiviazione per ulteriori informazioni sulla scelta del tipo di archiviazione back-end dopo l'installazione di AEM 6.
Modifica del numero di porta rinominando il file :headding-anchor:changing-the-port-number-by-renaming-the-file
La porta predefinita per AEM è 4502. Se tale porta non è disponibile o è già in uso, Quickstart si configura automaticamente per utilizzare il primo numero di porta disponibile come segue: 4502, 8080, 8081, 8082, 8083, 8084, 8085, 8888, 9362, <*random*>
.
È inoltre possibile impostare il numero di porta rinominando il file jar quickstart in modo che il nome del file includa il numero di porta, ad esempio cq5-publish-p4503.jar
o cq5-author-p6754.jar
.
Esistono varie regole da seguire quando si rinomina il file jar quickstart:
-
Quando si rinomina il file, questo deve iniziare con
cq;
come incq5-publish-p4503.jar
. -
È consigliabile sempre anteporre il prefisso -p al numero di porta, come in cq5-publish-p4503.jar o cq5-author-p6754.jar.
- il numero di porta deve essere composto da 4 o 5 cifre
- queste cifre devono seguire un trattino
- se il nome file contiene altre cifre, il numero di porta deve essere preceduto da
-p
- il prefisso "cq5" all’inizio del nome file viene ignorato
-port
nel comando start.Considerazioni su Java 11 :headding-anchor:java-considerations
Se si esegue Oracle Java 11 (o generalmente versioni di Java più recenti di 8), è necessario aggiungere opzioni aggiuntive alla riga di comando all'avvio dell'AEM.
- È necessario aggiungere i seguenti parametri:
-add-opens
per impedire l'accesso ai messaggi di avviso di reflection correlati instdout.log
--add-opens=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED --add-opens=java.base/sun.net.www.protocol.jrt=ALL-UNNAMED --add-opens=java.naming/javax.naming.spi=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED -Dnashorn.args=--no-deprecation-warning
- Inoltre, è necessario utilizzare lo switch
-XX:+UseParallelGC
per attenuare eventuali problemi di prestazioni.
Di seguito è riportato un esempio dell’aspetto dei parametri JVM aggiuntivi quando si avvia un AEM su Java 11:
-XX:+UseParallelGC --add-opens=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED --add-opens=java.base/sun.net.www.protocol.jrt=ALL-UNNAMED --add-opens=java.naming/javax.naming.spi=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED -Dnashorn.args=--no-deprecation-warning
Infine, se esegui un'istanza aggiornata da AEM 6.3, assicurati che la seguente proprietà sia impostata su true in sling.properties
:
felix.bootdelegation.implicit
Modalità di esecuzione :headding-anchor:run-modes
Modalità di esecuzione consente di regolare l'istanza AEM per uno scopo specifico, ad esempio creazione o pubblicazione, test, sviluppo, Intranet e così via. Queste modalità consentono inoltre di controllare l’utilizzo di contenuti campione. Questo contenuto di esempio viene definito prima della creazione del modulo quickstart e può includere pacchetti, configurazioni e così via. Questo può essere particolarmente utile per le installazioni pronte per la produzione quando si desidera mantenere l'installazione snella e senza contenuti di esempio. Per ulteriori informazioni, consulta:
Aggiunta di un provider di installazione file :headding-anchor:adding-a-file-install-provider
Per impostazione predefinita, la cartella crx-quickstart/install
viene controllata per i file.
Questa cartella non esiste, ma può essere semplicemente creata in fase di esecuzione.
Se un bundle, una configurazione o un pacchetto di contenuti viene inserito in questa directory, viene automaticamente raccolto e installato. Se viene rimossa, viene disinstallata.
È un altro modo per inserire nell’archivio bundle, pacchetti di contenuti o configurazioni.
Questo è particolarmente interessante per diversi casi d’uso:
- Durante lo sviluppo, potrebbe essere più facile inserire qualcosa nel file system.
- Se si verifica un errore, la console web e l’archivio non sono raggiungibili. Con questo è possibile inserire bundle aggiuntivi in questa directory e dovrebbero essere installati.
- È possibile creare la cartella
crx-quickstart/install
prima dell'avvio rapido e inserire pacchetti aggiuntivi.
Installazione e avvio di Adobe Experience Manager as a Windows Service :headding-anchor:installing-and-starting-adobe-experience-manager-as-a-windows-service
Per installare e avviare AEM come servizio Windows:
-
Apri il file crx-quickstart\opt\helpers\instsrv.bat in un editor di testo.
-
Se si sta configurando un server Windows a 64 bit, sostituire tutte le istanze di prunsrv con uno dei seguenti comandi, in base al sistema operativo in uso:
- prunsrv_amd64
- prunsrv_ia64
Questo comando richiama lo script appropriato che avvia il daemon del servizio Windows in Java a 64 bit anziché in Java a 32 bit.
-
Per evitare che il processo possa eseguire il forking in più processi, aumentare il parametro JVM PermGen. Individuare il comando
set jvm_options
e impostare il valore come segue:set jvm_options=-Xmx1792m
-
Apri il prompt dei comandi, modifica la directory corrente nella cartella crx-quickstart/opt/helpers dell’installazione AEM e immetti il comando seguente per creare il servizio:
instsrv.bat cq5
Per verificare che il servizio sia stato creato, aprire Servizi nel Pannello di controllo Strumenti di amministrazione oppure digitare
start services.msc
nel prompt dei comandi. Il servizio cq5 viene visualizzato nell’elenco. -
Avviare il servizio eseguendo una delle operazioni seguenti:
- Nel Pannello di controllo Servizi, fai clic su cq5 e poi su Avvia.
- Nella riga di comando digitare net start cq5.
-
Il servizio è in esecuzione. L'AEM viene avviato e l'eseguibile prunsrv viene visualizzato in Gestione attività. Nel browser, passa a AEM, ad esempio
https://localhost:4502
per iniziare a utilizzare AEM.
com.adobe.xmp.worker.files.ncomm.XMPFilesNComm
da Configuration Manager.Per disinstallare il servizio, fare clic su Interrompi nel Pannello di controllo Servizi oppure nella riga di comando passare alla cartella e digitare instsrv.bat -uninstall cq5
. Il servizio viene rimosso dall'elenco nel Pannello di controllo Services o dall'elenco nella riga di comando quando si digita net start
.
Ridefinizione della posizione della directory di lavoro temporanea :headding-anchor:redefining-the-location-of-the-temporary-work-directory
Il percorso predefinito della cartella temporanea del computer Java è /tmp
. AEM utilizza anche questa cartella, ad esempio, durante la creazione dei pacchetti.
Se desideri modificare la posizione della cartella temporanea (ad esempio, se hai bisogno di una directory con più spazio libero), definisci un * <new-tmp-path>
* aggiungendo il parametro JVM:
-Djava.io.tmpdir="/<*new-tmp-path*>"
a:
- riga di comando di avvio del server
- il parametro di ambiente CQ_JVM_OPTS nello script serverctl o start
Ulteriori opzioni disponibili nel file Quickstart :headding-anchor:further-options-available-from-the-quickstart-file
Ulteriori opzioni e convenzioni di ridenominazione sono descritte nel file della guida Quickstart, disponibile tramite l'opzione -help. Per accedere alla guida, digitare:
java -jar cq-quickstart-6.5.0.jar -help
Loading quickstart properties: default
Loading quickstart properties: instance
Setting properties from filename '/Users/Desktop/AEM/cq-quickstart-6.5.0.jar'
--------------------------------------------------------------------------------
Adobe Experience Manager Quickstart (build 20190328)
--------------------------------------------------------------------------------
Usage:
Use these options on the Quickstart command line.
--------------------------------------------------------------------------------
-help (--help,-h)
Show this help message
-quickstart.server.port (-p,-port) <port>
Set server port number
-contextpath (-c,-org.apache.felix.http.context_path) <contextpath>
Set context path
-debug <port>
Enable Java Debugging on port number; forces forking
-gui
Show GUI if running on a terminal
-nobrowser (-quickstart.nobrowser)
Do not open browser at startup
-unpack
Unpack installation files only, do not start the server (implies
-verbose)
-v (-verbose)
Do not redirect stdout/stderr to files and do not close stdin
-nofork
Do not fork the JVM, even if not running on a console
-fork
Force forking the JVM if running on a console, using recommended
default memory settings for the forked JVM.
-forkargs <args> [<args> ...]
Additional arguments for the forked JVM, defaults to '-Xmx1024m
-XX:MaxPermSize=256m '. Use -- to specify values starting with -,
example: '-forkargs -- -server'
-a (--interface) <interface>
Optional IP address (interface) to bind to
-pt <string>
Process type (main/fork) - do not use directly, used when forking a
process
-r <string> [<string> [<string> [<string> [<string> [<string> [<string> [<string> [<string> [<string>]]]]]]]]]
Runmode(s) - Use this to define the run mode(s)
-b <string>
Base folder - defines the path under which the quickstart work folder
is created
-low-mem-action <string>
Low memory action - what to do if memory is insufficient at startup
-use-control-port
Start a control port
-nointeractive
Start with no interactivity
-ll <level>
Define launchpad log level (1 = error...4 = debug)
-n
Do not install shutdown hook
-D<property>=<value>
Additional framework properties.
-listener-port <listener-port>
Set listener port number
-x <string>
Run a Quickstart extension.
Options for executing Quickstart extensions:
-xargs <arg> [<arg> ...]
Construct an arguments list for a Quickstart extension (for example, -xargs --
-arg1 val1 -arg2 val2).
--------------------------------------------------------------------------------
Quickstart filename options
--------------------------------------------------------------------------------
Usage:
Rename the jar file, including one of the patterns shown below, to set the
corresponding option. Command-line options have priority on these filename
patterns.
--------------------------------------------------------------------------------
-NNNN
Include -NNNN.jar or -pNNNN in the renamed jar filename to run on port
NNNN, for example: quickstart-8085.jar
-nobrowser
Include -nobrowser in the renamed jar filename to avoid opening the
browser at startup, example: quickstart-nobrowser-8085.jar
-publish
Include -publish in the renamed jar filename to run in "publish" mode,
example: cq-publish-7502.jar
-dynamicmedia
Include -dynamicmedia in the renamed jar filename to run in
"dynamicmedia" mode, example: quickstart-dynamicmedia-4502.jar
-dynamicmedia_scene7
Include -dynamicmedia_scene7 in the renamed jar filename to run in
"dynamicmedia_scene7" mode, example:
quickstart-dynamicmedia_scene7-p4502.jar
--------------------------------------------------------------------------------
The license.properties file
--------------------------------------------------------------------------------
The license.properties file stores licensing information, created from the
licensing form displayed on first startup and stored in the folder from where
Quickstart is run.
--------------------------------------------------------------------------------
Log files
--------------------------------------------------------------------------------
Once Quickstart has been unpacked and started, log files can be found under
/Users/aemdocs/CQInstallationKits/AEM-65150-L8/crx-quickstart/logs.
--------------------------------------------------------------------------------
Installazione di AEM nell’ambiente Amazon EC2 :headding-anchor:installing-aem-in-the-amazon-ec-environment
Durante l'installazione di AEM in un'istanza di Amazon Elastic Compute Cloud (EC2), se si installa sia Author che Publish nell'istanza EC2, l'istanza Author viene installata correttamente seguendo la procedura Installazione delle istanze di AEM Manager; tuttavia, l'istanza Publish diventa Author.
Prima di installare l’istanza di Publish nell’ambiente EC2, effettua le seguenti operazioni:
-
Decomprimi il file jar per l’istanza di Publish prima di avviare l’istanza per la prima volta. Per decomprimere il file, utilizzare il comando seguente:
code language-xml java -jar quickstart.jar -unpack
note note NOTE Se modifichi la modalità dopo che hai avviato l'istanza per la prima volta, non puoi modificare la modalità di esecuzione. -
Avvia l’istanza eseguendo:
code language-xml java -jar quickstart.jar -r publish
note caution CAUTION Assicurati di eseguire l’istanza prima dopo averla decompressa eseguendo il comando precedente. In caso contrario, il riempimento quickstart.properties non verrà generato. Senza questo file, eventuali aggiornamenti futuri dell’AEM non riusciranno. -
Nella cartella bin, apri lo script start e controlla la sezione seguente:
code language-xml # runmode(s) if [ -z "$CQ_RUNMODE" ]; then CQ_RUNMODE='author' fi
-
Cambia la modalità di esecuzione in pubblicazione e salva il file.
code language-xml # runmode(s) if [ -z "$CQ_RUNMODE" ]; then CQ_RUNMODE='publish' fi
-
Arrestare l'istanza e riavviarla eseguendo lo script start.
Verifica dell'installazione :headding-anchor:verifying-the-installation
I seguenti collegamenti possono essere utilizzati per verificare che l’installazione sia operativa (tutti gli esempi si basano sul fatto che l’istanza è in esecuzione sulla porta 8080 di localhost, che CRX sia installato in /crx e Launchpad in /):
-
https://localhost:8080/crx/de
La console CRXDE Lite. -
https://localhost:8080/system/console
Console Web.
Azioni dopo l'installazione :headding-anchor:actions-after-installation
Sebbene vi siano molte possibilità di configurare AEM WCM, è necessario intraprendere alcune azioni o almeno riesaminarle immediatamente dopo l’installazione:
- Consulta l'elenco di controllo protezione per le attività necessarie per garantire la protezione del sistema.
- Rivedi l’elenco degli utenti e dei gruppi predefiniti installati con WCM AEM. Verificare se si desidera intervenire su altri account. Per ulteriori dettagli, vedere Sicurezza e amministrazione utente.
Accesso a CRXDE Lite e alla console web :headding-anchor:accessing-crxde-lite-and-the-web-console
Una volta avviato WCM per AEM, puoi anche accedere a:
- CRXDE Liti - utilizzato per accedere e gestire l'archivio
- Console web: utilizzata per gestire o configurare i bundle OSGi (nota anche come console OSGi)
Accesso a CRXDE Lite :headding-anchor:accessing-crxde-lite
Per aprire CRXDE Lite puoi selezionare CRXDE Liti dalla schermata di benvenuto o utilizzare il browser per passare a
https://<<i>host</i>>:<<i>port</i>>/crx/de/index.jsp
Ad esempio:https://localhost:4502/crx/de/index.jsp
Accesso alla console web :headding-anchor:accessing-the-web-console
Per accedere alla console Web di Adobe CQ puoi selezionare Console OSGi dalla schermata di benvenuto o utilizzare il browser per passare a
https://<host>:<port>/system/console
Ad esempio:https://localhost:4502/system/console
o per la pagina Bundlehttps://localhost:4502/system/console/bundles
Per ulteriori dettagli, vedere Configurazione OSGi con la console Web.
Risoluzione dei problemi :headding-anchor:troubleshooting
Per informazioni su come risolvere i problemi che possono verificarsi durante l'installazione, vedere:
Disinstallazione di Adobe Experience Manager :headding-anchor:uninstalling-adobe-experience-manager
Poiché l'AEM viene installato in un'unica directory, non è necessario utilizzare un'utilità di disinstallazione. La disinstallazione può essere semplice come l'eliminazione dell'intera directory di installazione, anche se il modo in cui si disinstalla AEM dipende da cosa si desidera ottenere e quale storage persistente si utilizza.
Se l'archiviazione persistente è incorporata nella directory di installazione, ad esempio nell'installazione TarPM predefinita, l'eliminazione delle cartelle comporta anche la rimozione dei dati.
Se l’installazione dell’AEM utilizza uno storage esterno, ad esempio un server di database, la rimozione della cartella non rimuove automaticamente i dati, ma rimuove la configurazione di archiviazione, rendendo difficile il ripristino del contenuto JCR.