JAR
y WAR
son los tipos de archivo en los que se AEM. Estos formatos están siendo sometidos a un control de calidad para adaptarse a los niveles de soporte a los que se ha comprometido el Adobe.
En esta sección se explica cómo instalar Adobe Experience Manager (AEM) con un servidor de aplicaciones. Consulte la sección Plataformas admitidas para ver los niveles de soporte 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 del servidor de aplicaciones correspondiente para obtener más información sobre la instalación de aplicaciones Web, configuraciones de servidor y cómo realizar el inicio y detener el servidor.
Si está utilizando Dynamic Media en una implementación de WAR, consulte la documentación de Dynamic Media.
AEM viene como un único archivo de guerra para desplegar.
Si se implementa lo siguiente sucederá de forma predeterminada:
el modo de ejecución es author
la instancia (Repositorio, entorno Felix OSGI, paquetes, etc.) se instala en ${user.dir}/crx-quickstart
donde ${user.dir}
es el directorio de trabajo actual, esta ruta a crx-quickstart se denomina sling.home
la raíz del contexto es el nombre del archivo de guerra, por ejemplo: aem-6
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 de guerra de AEM antes de la implementación
sling.home: configure el parámetro sling.home
en el archivo WEB-INF/web.xml
del archivo de guerra de AEM antes de la implementación
raíz de contexto: cambiar el nombre del archivo de guerra AEM
Para implementar una instancia de publicación, debe definir el modo de ejecución para la publicación:
Para comprobar si todo está instalado, puede:
error.log
para ver que todo el contenido está instalado/system/console
que todos los paquetes están instaladosA efectos de demostración, puede ser adecuado instalar la instancia de creación y publicación en un servidor de aplicaciones. Para ello, haga lo siguiente:
Antes de una implementación, lea la Descripción general anterior.
Preparación del servidor
Permita el paso de los encabezados de autenticación básicos:
configurar "JAVA_OPTS= -Xmx2048m"
Si desea instalar AEM usando context root = /, primero debe cambiar la raíz de contexto de la aplicación web predeterminada existente
Implementar AEM aplicación web
Descargar AEM archivo de guerra
Realice sus configuraciones en web.xml si es necesario (consulte arriba en la Descripción general)
Implementar AEM archivo de guerra
Inicio AEM aplicación Web
Antes de una implementación, lea la Descripción general anterior.
Preparar el servidor JBoss
Configure los argumentos de la memoria en el archivo conf (p. ej. standalone.conf
)
si utiliza el analizador de implementación para instalar la aplicación Web AEM, puede que sea conveniente aumentar el atributo deployment-timeout,
para ese conjunto de atributos 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>
Implementar AEM aplicación web
Cargue la aplicación Web AEM en la Consola de administración de JBoss.
Habilite la aplicación Web AEM.
Antes de una implementación, lea la Descripción general anterior.
Utiliza un diseño de servidor sencillo con un servidor de administración único.
Preparación del servidor WebLogic
En ${myDomain}/config/config.xml
agregue a la sección de configuración de seguridad:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
consulte en https://xmlns.oracle.com/weblogic/domain/1.0/domain. xsdpara ver la posición correcta (de forma predeterminada, la posición al final de la sección es correcta)Aumentar la configuración de memoria de VM:
${myDomain}/bin/setDomainEnv.cmd
(resp.sh)buscar WLS_MEM_ARGS, establecer por ejemplo WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
Cree en ${myDomain}
una carpeta de paquetes y dentro de una carpeta cq y en ella una carpeta Plan
Implementar AEM aplicación web
Descargar AEM archivo de guerra
Coloque el archivo de guerra AEM en la carpeta ${myDomain}/packages/cq
Realice sus configuraciones en WEB-INF/web.xml
si es necesario (consulte arriba en la Descripción general)
WEB-INF/web.xml
archivoImplementar AEM archivo de guerra como una aplicación (para el resto de configuraciones, use la configuración predeterminada)
La instalación puede llevar tiempo…
Compruebe que la instalación ha finalizado como se mencionó anteriormente en la Descripción general (p. ej., cambiando el error.log)
Puede cambiar la raíz de contexto en la ficha Configuración de la aplicación Web en WebLogic /console
Antes de una implementación, lea la Descripción general anterior.
Preparar el servidor Tomcat
Aumentar la configuración de memoria de VM:
bin/catalina.bat
(resp catalina.sh
en unix) agregue la siguiente configuración:set "JAVA_OPTS= -Xmx2048m
Tomcat no permite el acceso de administrador ni administrador durante la instalación. Por lo tanto, debe editar tomcat-users.xml
manualmente para permitir el acceso a estas cuentas:
Edite tomcat-users.xml
para incluir el acceso de administrador y administrador. La configuración debe tener un aspecto similar al siguiente ejemplo:
<?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:
Si instala la aplicación web AEM con el manager-gui, deberá 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 ello, 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, consulte el siguiente ejemplo multipart-config
de un archivo web.xml
de este tipo.
<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 AEM aplicación web
Descargar AEM archivo de guerra
Realice sus configuraciones en web.xml si es necesario (consulte arriba en la Descripción general)
Cambie AEM archivo de guerra a ROOT.war si desea implementarlo como aplicación web raíz, cambie el nombre a aemauthor.war si desea que aemauthor sea context root
copiarlo en la carpeta de aplicaciones web de tomcat
esperar hasta que AEM instalado
Para obtener información sobre cómo solucionar los problemas que pueden surgir durante la instalación, consulte: