Installazione server applicazioni application-server-install

NOTE
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 è denominato sling.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 file WEB-INF/web.xml del file war di AEM prima della distribuzione

  • sling.home: configura il parametro sling.home nel file WEB-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:

  1. Modifica la variabile sling.home e le variabili sling.run.modes dell'istanza di pubblicazione
  2. Decomprimi il file WEB-INF/web.xml dal file .war di AEM
  3. Cambia il parametro sling.home in un percorso diverso (sono possibili percorsi assoluti e relativi)
  4. Cambia sling.run.modes in publish per l'istanza di pubblicazione
  5. Ripristina il file web.xml
  6. Rinominare i file di guerra in modo che abbiano nomi diversi. Ad esempio, rinominare uno in aemauthor.war e l'altro in aempublish.war
  7. Usa impostazioni di memoria superiori. Le istanze AEM predefinite, ad esempio, utilizzano -Xmx3072m
  8. Distribuire le due applicazioni web
  9. Dopo l’implementazione, arresta le due applicazioni web
  10. Sia nelle istanze di authoring che in quelle di pubblicazione assicurarsi che nel file sling.properties la proprietà felix.service.urlhandlers sia impostata su false. L'impostazione predefinita è true.
  11. 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 in publish
    • Rimuovi il commento dal parametro sling.home iniziale e imposta il percorso come necessario
    • Ripristinare il file web.xml.
  • 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 (resp catalina.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 e max-request-size ad almeno 500 MB. Vedi multipart-config seguente in un file web.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 in publish
      • Rimuovere il commento dal parametro sling.home iniziale e impostare questo percorso come necessario
      • Ripristinare il file web.xml.
    • Rinominare il file .war di AEM in ROOT.war se si desidera distribuirlo come Web app principale. Rinominarlo in aemauthor.war se si desidera avere aemauthor come radice di contesto.

    • Copiatelo nella cartella Webapps di Tomcat

    • Attendi che AEM sia installato.

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2