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

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

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.

NOTE
Si usa Dynamic Media en una implementación WAR, consulte Documentación de Dynamic Media.

Descripción general general-description

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

AEM Se trata de un único archivo de guerra que se va a implementar.

Si se implementa, lo siguiente ocurre de forma predeterminada:

  • el modo de ejecución es author

  • Si la instancia (Repositorio, entorno Felix OSGI, paquetes, etc.) está instalada en ${user.dir}/crx-quickstartdonde ${user.dir} es el directorio de trabajo actual, esta ruta de acceso a crx-quickstart se denomina sling.home

  • la raíz de contexto es el nombre del archivo de guerra, por ejemplo, aem-6

Configuración configuration

Puede cambiar el comportamiento predeterminado de la siguiente manera:

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

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

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

Instalación de Publish publish-installation

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

  • AEM Desempaquetar WEB-INF/web.xml del archivo de guerra de la
  • Cambie el parámetro sling.run.modes a publish
  • AEM Vuelva a empaquetar el archivo web.xml en el archivo WAR de la
  • AEM Implementar archivo de guerra de

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 la instancia de autor y publicación en un servidor de aplicaciones. Para ello, haga lo siguiente:

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

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

WebSphere® 8.5 websphere

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

Preparación del servidor

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

    • AEM Una forma de permitir que los usuarios se autentiquen 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.
  • set "JAVA_OPTS= -Xmx2048m"

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

AEM Implementar aplicación web de la aplicación de la

  • AEM Descarga de archivo de guerra de

  • Realice las configuraciones en web.xml si es necesario (consulte la descripción general anterior)

    • Desempaquetar archivo WEB-INF/web.xml
    • cambie el parámetro sling.run.modes a publish
    • elimine los comentarios del parámetro inicial sling.home y establezca esta ruta como necesite
    • Reempaquetar archivo web.xml
  • AEM Implementar archivo de guerra de

    • Elija una raíz de contexto (si desea definir 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)
  • AEM Iniciar aplicación web

JBoss® EAP 6.3.0/6.4.0 jboss-eap

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

Preparar el servidor JBoss®

Establezca argumentos de memoria en su archivo conf (por ejemplo, standalone.conf)

  • JAVA_OPTS="-Xms64m -Xmx2048m"

AEM Si usa el explorador de implementación para instalar la aplicación web de la aplicación, puede que sea conveniente aumentar el valor de deployment-timeout, para ese conjunto de un atributo deployment-timeout en el archivo xml de la instancia (por ejemplo, configuration/standalone.xml):

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
            <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="1000"/>
</subsystem>

AEM Implementar aplicación web de la aplicación de la

  • AEM Cargue la aplicación web de en la consola de administración ® JBoss.

  • AEM Habilite la aplicación web de.

Oracle WebLogic 12.1.3/12.2 oracle-weblogic

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

Utiliza un diseño de servidor simple con solo un servidor de administración.

Preparación del servidor de WebLogic

  • En ${myDomain}/config/config.xmlagregar a la sección de configuración de seguridad:

  • Aumentar configuración de memoria de VM:

    • abra ${myDomain}/bin/setDomainEnv.cmd (resp .sh) para buscar WLS_MEM_ARGS, establezca, por ejemplo, WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
    • reiniciar WebLogic Server
  • Crear en ${myDomain} una carpeta de paquetes y dentro de una carpeta cq y en ella una carpeta de plan

AEM Implementar aplicación web de la aplicación de la

  • AEM Descarga de archivo de guerra de

  • AEM Coloque el archivo de guerra de la en la carpeta ${myDomain}/packages/cq

  • Realice las configuraciones en WEB-INF/web.xml si es necesario (consulte más arriba en la Descripción general)

    • Desempaquetar WEB-INF/web.xml archivo
    • cambie el parámetro sling.run.modes a publish
    • Elimine los comentarios del parámetro inicial sling.home y establezca esta ruta según sea necesario (consulte la Descripción general).
    • Reempaquetar archivo web.xml
  • AEM Implementar archivo de guerra de la aplicación (para el resto de configuraciones, utilice la configuración predeterminada)

  • La instalación puede tardar un poco…

  • Compruebe que la instalación ha finalizado como se menciona arriba en la Descripción general (por ejemplo, siguiendo el error.log)

  • Puede cambiar la raíz de contexto en la pestaña Configuration de la aplicación web en WebLogic /console

Tomcat 8/8.5 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:
      • set "JAVA_OPTS= -Xmx2048m
    • Tomcat no permite 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>
        
    • AEM Si desea implementar la raíz de contexto con la raíz de contexto "/", debe cambiar la raíz de contexto de la aplicación web ROOT existente:

      • Detener y anular la implementación de la aplicación web ROOT
      • Cambie el nombre de la carpeta ROOT.war en la carpeta webapps de tomcat
      • Iniciar aplicación web de nuevo
    • AEM Si instala la aplicación web de mediante la interfaz de usuario del administrador, deberá aumentar el tamaño máximo de un archivo cargado, ya que el tamaño predeterminado solo permite una carga de 50 MB. Para que abra el archivo web.xml de la aplicación web del administrador,

      webapps/manager/WEB-INF/web.xml

      y aumente el tamaño máximo de archivo y el tamaño máximo de solicitud a al menos 500 MB, vea el siguiente ejemplo de multipart-config de este archivo de web.xml.

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

    • AEM Descargue el archivo de guerra de.

    • Realice las configuraciones en web.xml si es necesario (consulte la descripción general anterior).

      • Desempaquete el archivo WEB-INF/web.xml.
      • Cambie el parámetro sling.run.modes a publish.
      • Elimine los comentarios del parámetro inicial sling.home y establezca esta ruta según sea necesario.
      • Vuelva a empaquetar el archivo web.xml.
    • AEM Cambie el nombre del archivo de guerra de la carpeta 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.

    • AEM Espere hasta que se haya instalado la.

Resolución de problemas troubleshooting

Para obtener información acerca de cómo solucionar los problemas que pueden producirse durante la instalación, consulte:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2