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.modesnel fileWEB-INF/web.xmldel file war di AEM prima della distribuzione -
sling.home: configura il parametro
sling.homenel fileWEB-INF/web.xmldel 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.xmldal file .war di AEM - Cambia il parametro
sling.run.modesin pubblicazione - Ripristina il file
web.xmlnel 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.logper verificare che tutto il contenuto sia installato - verifica in
/system/consoleche 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.homee le variabilisling.run.modesdell'istanza di pubblicazione - Decomprimi il file
WEB-INF/web.xmldal file .war di AEM - Cambia il parametro
sling.homein un percorso diverso (sono possibili percorsi assoluti e relativi) - Cambia
sling.run.modesinpublishper 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.ware 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.propertiesla proprietàfelix.service.urlhandlerssia 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.modesinpublish - Rimuovi il commento dal parametro
sling.homeiniziale 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.shsu 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.xmlper consentire l'accesso a questi account:-
Modificare
tomcat-users.xmlper 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.warnella 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.xmldell'applicazione Web Manager:webapps/manager/WEB-INF/web.xmle aumentare
max-file-sizeemax-request-sizead almeno 500 MB. Vedimultipart-configseguente in un fileweb.xmldi 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.modesinpublish - Rimuovere il commento dal parametro
sling.homeiniziale e impostare questo percorso come necessario - Ripristinare il file
web.xml.
- Decomprimi il file
-
Rinominare il file .war di AEM in
ROOT.warse si desidera distribuirlo come Web app principale. Rinominarlo inaemauthor.warse si desidera avereaemauthorcome radice di contesto. -
Copiatelo nella cartella Webapps di Tomcat
-
Attendi che AEM sia installato.
-