Instalación del servidor de aplicaciones application-server-install

NOTE
JAR y WAR son los tipos de archivo en los que Adobe Experience Manager (AEM) está lanzado. Se está garantizando la calidad de estos formatos para ajustarse a los niveles de soporte que Adobe se ha comprometido a seguir.

Esta sección le explica cómo instalar Adobe Experience Manager (AEM) con un servidor de aplicaciones. Consulte la sección Plataformas admitidas para obtener información sobre los niveles de compatibilidad específicos proporcionados para los servidores de aplicaciones individuales.

Se describen los pasos de instalación de los siguientes servidores de aplicaciones:

Consulte la documentación adecuada del servidor de aplicaciones para obtener más información sobre la instalación de aplicaciones web, las configuraciones de servidor y cómo iniciar y detener el servidor.

Descripción general general-description

Comportamiento predeterminado al instalar AEM en un servidor de aplicaciones default-behaviour-when-installing-aem-in-an-application-server

AEM se presenta como un solo archivo WAR para implementar.

Si se implementa, lo siguiente ocurre de forma predeterminada:

  • El modo de ejecución es author

  • La instancia (Repositorio, entorno Felix OSGI, paquetes, etc.) está instalada en es ${user.dir}/crx-quickstart, donde ${user.dir} es el directorio de trabajo actual. Esta ruta a crx-quickstart se llama sling.home

  • La raíz de contexto es el nombre del archivo WAR. Por ejemplo, aem-65-lts.

Configuración configuration

Puede cambiar el comportamiento predeterminado de la siguiente manera:

  • modo de ejecución : configure el parámetro sling.run.modes en el archivo WEB-INF/web.xml del archivo WAR de AEM antes de la implementación

  • sling.home: configure el parámetro sling.home en el archivo WEB-INF/web.xml del archivo war de AEM antes de la implementación

  • raíz de contexto: cambie el nombre del archivo war de AEM

Instalación de publicación publish-installation

Para implementar una instancia de publicación, debe establecer el modo de ejecución en Publish:

  • Desempaquetar WEB-INF/web.xml del archivo WAR de AEM
  • Cambiar el parámetro sling.run.modes a publicar
  • Volver a empaquetar web.xml archivo en el archivo WAR de AEM
  • Implementar archivo WAR de AEM

Comprobación de instalación installation-check

Para comprobar si todo está instalado, puede:

  • sigue el error.log archivo para ver que todo el contenido está instalado
  • busque en /system/console que todos los paquetes estén instalados

Dos instancias en el mismo servidor de aplicaciones two-instances-on-the-same-application-server

Para fines de demostración, puede ser adecuado instalar tanto la instancia de autor como la de publicación en un servidor de aplicaciones. Para lograr eso, necesita:

  1. Cambiar la variable sling.home y las variables sling.run.modes de la instancia de publicación
  2. Desempaquetar el archivo WEB-INF/web.xml del archivo WAR de AEM
  3. Cambiar el parámetro sling.home a una ruta de acceso diferente (es posible usar rutas de acceso absolutas y relativas)
  4. Cambiar sling.run.modes a publish para la instancia de publicación
  5. Volver a empaquetar el archivo web.xml
  6. Cambie el nombre de los archivos WAR para que tengan nombres diferentes. Por ejemplo, cambie el nombre de uno a aemauthor.war y el de otro a aempublish.war
  7. Utilice una configuración de memoria más alta. Por ejemplo, las instancias predeterminadas de AEM utilizan -Xmx3072m
  8. Implementación de las dos aplicaciones web
  9. Después de la implementación, detenga las dos aplicaciones web
  10. Tanto en las instancias de autor como de publicación, asegúrese de que la propiedad felix.service.urlhandlers está establecida en false en el archivo sling.properties. (El valor predeterminado es que esté establecido en true).
  11. Vuelva a iniciar las dos aplicaciones web.

Procedimientos de instalación de Application Servers application-servers-installation-procedures

WebSphere® 24.0.0.7 websphere

Antes de la implementación, lea la Descripción general anterior.

Preparación del servidor

  • Permita que los encabezados de autenticación básicos pasen:

    • Una forma de permitir que AEM autentique a un usuario es desactivar la seguridad administrativa global del servidor WebSphere®. Para ello, vaya a Seguridad > Seguridad global y desmarque la casilla de verificación Habilitar seguridad administrativa, guarde y reinicie el servidor.
  • Establezca "JAVA_OPTS= -Xmx2048m"

  • Si desea instalar AEM con la raíz de contexto = /, cambie la raíz de contexto de la aplicación web predeterminada existente.

Implementar la aplicación web de AEM

  • Descargar el archivo WAR de AEM

  • Realice las configuraciones en el archivo web.xml si es necesario. Para obtener más información, consulte Descripción general más arriba.

    • Desempaquetar el archivo WEB-INF/web.xml
    • Cambiar el parámetro sling.run.modes a publish
    • Elimine los comentarios del parámetro sling.home inicial y establezca esta ruta según sea necesario
    • Volver a empaquetar el archivo web.xml.
  • Implementar el archivo WAR de AEM

    • Elija una raíz de contexto. Si desea establecer los modos de ejecución de sling, debe seleccionar los pasos detallados del asistente de implementación y, a continuación, especificarlo en el paso 6 del asistente.
  • Inicio de la aplicación web de AEM

Tomcat 10.0.x/10.1.x tomcat

Antes de una implementación, lea la Descripción general anterior.

  • Preparar el servidor Tomcat

    • Aumente la configuración de memoria de VM:

      • En bin/catalina.bat (resp catalina.sh en UNIX®) agregue la siguiente configuración:

        code language-none
        set "JAVA_OPTS= -Xmx2048m`
        
    • Tomcat no activa el acceso de administrador o responsable durante la instalación. Por lo tanto, debe editar manualmente tomcat-users.xml para permitir el acceso a estas cuentas:

      • Edite tomcat-users.xml para incluir el acceso de administrador y gerente. La configuración debería ser similar al siguiente ejemplo:

        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>
        
    • Si desea implementar AEM con la raíz de contexto “/”, debe cambiar la raíz de contexto de la aplicación web ROOT existente:

      • Detenga y anule la implementación de la aplicación web ROOT
      • Cambie el nombre de la carpeta ROOT.war en la carpeta de aplicaciones web de Tomcat
      • Inicie la aplicación web de nuevo
    • Si instala la aplicación web de AEM mediante la interfaz de usuario del administrador, debe aumentar el tamaño máximo de un archivo cargado, ya que el valor predeterminado solo permite un tamaño de carga de 50 MB. Para lograr que se abra web.xml de la aplicación web del administrador:

      webapps/manager/WEB-INF/web.xml

      y aumente max-file-size y max-request-size a al menos 500 MB. Vea los(as) siguientes multipart-config en un archivo de ejemplo web.xml a continuación:

      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>
      
  • Implementar la aplicación web de AEM

    • Descargue el archivo WAR de AEM.

    • Realice las configuraciones en el archivo web.xml si es necesario.

      • Desempaquetar el archivo WEB-INF/web.xml
      • Cambiar el parámetro sling.run.modes a publish
      • Elimine los comentarios del parámetro sling.home inicial y establezca esta ruta según sea necesario
      • Volver a empaquetar el archivo web.xml.
    • Cambie el nombre del archivo WAR de AEM a ROOT.war si desea implementarlo como aplicación web raíz. Cambie el nombre a aemauthor.war si desea que aemauthor sea la raíz del contexto.

    • Cópielo en la carpeta de aplicaciones web de Tomcat

    • Espere hasta que AEM esté instalado.

recommendation-more-help
experience-manager-65-lts-help-main-toc