JAR
y WAR
son los tipos de archivo en los que AEM se libera. Estos formatos están sometidos a un control de calidad para adaptarse a los niveles de soporte que el Adobe se ha comprometido a cumplir.
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 apropiada del servidor de aplicaciones para obtener más información sobre la instalación de aplicaciones web, configuraciones de servidor y cómo iniciar y detener el servidor.
Si utiliza Dynamic Media en una implementación WAR, consulte la documentación de Dynamic Media.
AEM se presenta como un único archivo de guerra que se va a desplegar.
Si se implementa, sucederá lo siguiente 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 llama sling.home
la raíz del contexto es el nombre del archivo war, 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 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: cambiar el nombre del archivo de guerra de AEM
Para implementar una instancia de publicación, debe establecer el modo de ejecución para publicar:
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 instaladosPara fines de demostración, puede ser apropiado instalar la instancia de autor 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 que pasen los encabezados de autenticación básicos:
set "JAVA_OPTS= -Xmx2048m"
Si desea instalar AEM usando context root = / entonces primero debe cambiar la raíz de contexto de la aplicación web predeterminada existente
Implementación AEM aplicación web
Descargar AEM archivo de guerra
Realice sus configuraciones en web.xml si es necesario (consulte más arriba en la Descripción general)
Implementar AEM archivo war
Iniciar AEM aplicación web
Antes de una implementación, lea la Descripción general anterior.
Preparación del servidor JBoss
Establezca los argumentos de memoria en el archivo conf (por ejemplo, standalone.conf
)
si utiliza el analizador de implementación para para instalar la aplicación web AEM, puede que sea bueno aumentar el deployment-timeout,
para ese conjunto en un atributo deployment-timeout
en el archivo xml de su 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>
Implementación AEM aplicación web
Cargue la aplicación web AEM en la consola de administración de JBoss.
Active la aplicación web AEM.
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 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 saber cuál es la posición correcta (de forma predeterminada, para colocarla al final de la sección es correcto)Aumente la configuración de memoria de VM:
${myDomain}/bin/setDomainEnv.cmd
(resp.sh)busque WLS_MEM_ARGS, establezca, 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
Implementación AEM aplicación web
Descargar AEM archivo de guerra
Coloque el archivo de guerra AEM 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)
WEB-INF/web.xml
archivoImplementar AEM archivo war como una aplicación (para el resto de configuraciones, utilice 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 (por ejemplo, al seguir el archivo error.log)
Puede cambiar la raíz de contexto en la pestaña 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
Aumente 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 acceso de administrador ni de administrador en la instalación. Por lo tanto, debe editar manualmente tomcat-users.xml
para permitir el acceso para estas cuentas:
Edite tomcat-users.xml
para incluir el acceso para el administrador y el administrador. La configuración debe ser 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 utilizando el administrador-gui, debe aumentar el tamaño máximo de un archivo cargado, ya que el tamaño predeterminado solo permite un tamaño de carga de 50 MB. Para que se abra el web.xml de la aplicación web del administrador,
webapps/manager/WEB-INF/web.xml
y aumente el tamaño máximo del archivo y el tamaño máximo de la solicitud a al menos 500 MB, consulte el siguiente multipart-config
ejemplo 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>
Implementación AEM aplicación web
Descargar AEM archivo de guerra
Realice sus configuraciones en web.xml si es necesario (consulte más arriba en la Descripción general)
Cambie el nombre AEM archivo war a ROOT.war si desea implementarlo como webapp raíz, cámbielo por ejemplo aemauthor.war si desea tener aemauthor como raíz de contexto
cópielo en la carpeta webapps de tomcat.
espera hasta que AEM esté instalado
Para obtener información sobre cómo tratar los problemas que pueden surgir durante la instalación, consulte: