Installazione server applicazioni application-server-install
JAR
e WAR
sono i tipi di file in cui è rilasciato Adobe Experience Manager (AEM). Questi formati sono sottoposti a un controllo di qualità per soddisfare i livelli di supporto a cui Adobe si è impegnata.Questa sezione spiega come installare Adobe Experience Manager (AEM) con un server applicazioni. Consulta la sezione Piattaforme supportate per informazioni sui livelli di supporto specifici forniti per i singoli server applicazioni.
Vengono descritti i passaggi di installazione dei seguenti Application Server:
Per ulteriori informazioni sull'installazione di applicazioni Web, sulle configurazioni del server e su come avviare e arrestare il server, consultare la documentazione del server applicazioni appropriato.
Descrizione generale general-description
Comportamento predefinito durante l’installazione di AEM in un server applicazioni default-behaviour-when-installing-aem-in-an-application-server
AEM viene fornito come un singolo file .war da distribuire.
Se implementato, si verifica quanto segue per impostazione predefinita:
-
La modalità di esecuzione è
author
-
L'istanza (archivio, ambiente Felix OSGI, bundle e così via) è installata in è
${user.dir}/crx-quickstart
, dove${user.dir}
è la directory di lavoro corrente. Il percorso di crx-quickstart è denominatosling.home
-
La radice del contesto è il nome del file .war. Esempio:
aem-65-lts
.
Configurazione configuration
È possibile modificare il comportamento predefinito nel modo seguente:
-
modalità di esecuzione : configura il parametro
sling.run.modes
nel fileWEB-INF/web.xml
del file war di AEM prima della distribuzione -
sling.home: configura il parametro
sling.home
nel fileWEB-INF/web.xml
del file war di AEM prima della distribuzione -
directory principale del contesto: rinominare il file war di AEM
Pubblica installazione publish-installation
Per distribuire un’istanza Publish, devi impostare la modalità di esecuzione su Pubblica:
- Decomprimi
WEB-INF/web.xml
dal file .war di AEM - Cambia il parametro
sling.run.modes
in pubblicazione - Ripristina il file
web.xml
nel file .war di AEM - Distribuire il file .war di AEM
Controllo dell’installazione installation-check
Per verificare se tutto è installato, puoi:
- coda il file
error.log
per verificare che tutto il contenuto sia installato - verifica in
/system/console
che tutti i bundle siano installati
Due istanze sullo stesso server applicazioni two-instances-on-the-same-application-server
A scopo dimostrativo, può essere opportuno installare sia l’istanza di authoring che quella di pubblicazione in un server applicazioni. Per ottenere questo risultato, devi:
- Modifica la variabile
sling.home
e le variabilisling.run.modes
dell'istanza di pubblicazione - Decomprimi il file
WEB-INF/web.xml
dal file .war di AEM - Cambia il parametro
sling.home
in un percorso diverso (sono possibili percorsi assoluti e relativi) - Cambia
sling.run.modes
inpublish
per l'istanza di pubblicazione - Ripristina il file
web.xml
- Rinominare i file di guerra in modo che abbiano nomi diversi. Ad esempio, rinominare uno in
aemauthor.war
e l'altro inaempublish.war
- Usa impostazioni di memoria superiori. Le istanze AEM predefinite, ad esempio, utilizzano
-Xmx3072m
- Distribuire le due applicazioni web
- Dopo l’implementazione, arresta le due applicazioni web
- Sia nelle istanze di authoring che in quelle di pubblicazione assicurarsi che nel file
sling.properties
la proprietàfelix.service.urlhandlers
sia impostata sufalse
. L'impostazione predefinita ètrue
. - Avvia di nuovo le due applicazioni web.
Procedure di installazione degli Application Server application-servers-installation-procedures
WebSphere® 24.0.0.7 websphere
Prima della distribuzione, leggere la Descrizione generale riportata sopra.
Preparazione server
-
Consenti alle intestazioni di autenticazione di base di passare:
- Un modo per consentire ad AEM di autenticare un utente consiste nel disabilitare la sicurezza amministrativa globale del server WebSphere®. A tale scopo, passare a Protezione > Sicurezza globale e deselezionare la casella di controllo Abilita sicurezza amministrativa, salvare e riavviare il server.
-
Imposta
"JAVA_OPTS= -Xmx2048m"
-
Se desideri installare AEM utilizzando context root = /, modifica la directory principale di contesto dell’applicazione web predefinita esistente.
Distribuire l'applicazione Web AEM
-
Scarica il file .war di AEM
-
Se necessario, effettuare le configurazioni nel file
web.xml
. Per ulteriori informazioni, vedi Descrizione generale sopra.- Decomprimi il file
WEB-INF/web.xml
- Cambia il parametro
sling.run.modes
inpublish
- Rimuovi il commento dal parametro
sling.home
iniziale e imposta il percorso come necessario - Ripristinare il file
web.xml
.
- Decomprimi il file
-
Distribuire il file .war di AEM
- Scegli una directory principale del contesto. Se si desidera impostare le modalità di esecuzione sling, è necessario selezionare i passaggi dettagliati della procedura guidata di distribuzione, quindi specificarli al passaggio 6 della procedura guidata.
-
Avviare l’applicazione web AEM
Tomcat 10.0.x/10.1.x tomcat
Prima di una distribuzione, leggere la Descrizione generale riportata sopra.
-
Prepara server Tomcat
-
Aumentare le impostazioni della memoria VM:
-
In
bin/catalina.bat
(respcatalina.sh
su UNIX®) aggiungere la seguente impostazione:code language-none set "JAVA_OPTS= -Xmx2048m`
-
-
Tomcat non abilita l'accesso amministratore o manager al momento dell'installazione. Pertanto, è necessario modificare manualmente
tomcat-users.xml
per consentire l'accesso a questi account:-
Modificare
tomcat-users.xml
per includere l'accesso per l'amministratore e il manager. La configurazione deve essere simile al seguente esempio:code language-xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> role rolename="manager"/> role rolename="tomcat"/> <role rolename="admin"/> <role rolename="role1"/> <role rolename="manager-gui"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="admin" password="admin" roles="admin,manager-gui"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>
-
-
Se desideri distribuire AEM con la directory principale del contesto "/", devi modificare la directory principale del contesto della Web app ROOT esistente:
- Arrestare e annullare la distribuzione dell'app Web RADICE
- Rinomina la cartella
ROOT.war
nella cartella Webapps di Tomcat - Avvia di nuovo l'app Web
-
Se installi l’applicazione web AEM utilizzando l’interfaccia utente grafica di Manager, devi aumentare le dimensioni massime di un file caricato, poiché l’impostazione predefinita consente solo 50 MB di dimensioni di caricamento. Per ottenere questo risultato, aprire
web.xml
dell'applicazione Web Manager:webapps/manager/WEB-INF/web.xml
e aumentare
max-file-size
emax-request-size
ad almeno 500 MB. Vedimultipart-config
seguente in un fileweb.xml
di esempio:code language-xml <multipart-config> <!-- 500MB max --> <max-file-size>524288000</max-file-size> <max-request-size>524288000</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config>
-
-
Distribuire l'applicazione Web AEM
-
Scarica il file .war di AEM.
-
Se necessario, effettuare le configurazioni nel file
web.xml
.- Decomprimi il file
WEB-INF/web.xml
- Cambia il parametro
sling.run.modes
inpublish
- Rimuovere il commento dal parametro
sling.home
iniziale e impostare questo percorso come necessario - Ripristinare il file
web.xml
.
- Decomprimi il file
-
Rinominare il file .war di AEM in
ROOT.war
se si desidera distribuirlo come Web app principale. Rinominarlo inaemauthor.war
se si desidera avereaemauthor
come radice di contesto. -
Copiatelo nella cartella Webapps di Tomcat
-
Attendi che AEM sia installato.
-