JAR
e WAR
são os tipos de arquivos AEM são lançados. Esses formatos estão passando por uma garantia de qualidade para acomodar os níveis de suporte que a Adobe comprometeu.
Esta seção informa como instalar o Adobe Experience Manager (AEM) com um servidor de aplicativos. Consulte a seção Plataformas suportadas para ver os níveis de suporte específicos fornecidos para os servidores de aplicativos individuais.
As etapas de instalação dos seguintes Servidores de aplicativos estão descritas:
Consulte a documentação apropriada do servidor de aplicativos para obter mais informações sobre como instalar aplicativos da Web, configurações do servidor e como start e parar o servidor.
Se você estiver usando o Dynamic Media em uma implantação WAR, consulte a documentação de mídia dinâmica.
AEM vem como um único arquivo de guerra para implantar.
Se implantado, o seguinte ocorrerá por padrão:
o modo de execução é author
a instância (Repository, Felix OSGI ambiente, pacotes etc.) está instalado em ${user.dir}/crx-quickstart
onde ${user.dir}
é o diretório de trabalho atual, este caminho para crx-quickstart é chamado sling.home
a raiz de contexto é o nome do arquivo de guerra, por exemplo: aem-6
Você pode alterar o comportamento padrão da seguinte maneira:
modo de execução : configure o parâmetro sling.run.modes
no arquivo WEB-INF/web.xml
do arquivo de guerra AEM antes da implantação
sling.home: configure o parâmetro sling.home
no arquivo WEB-INF/web.xml
do arquivo de guerra AEM antes da implantação
raiz de contexto: renomear o arquivo AEM war
Para obter uma instância de publicação implantada, é necessário definir o modo de execução para publicar:
Para verificar se tudo está instalado, você pode:
error.log
para ver se todo o conteúdo está instalado/system/console
se todos os pacotes estão instaladosPara fins de demonstração, pode ser apropriado instalar o autor e publicar a instância em um servidor de aplicativos. Para isso, faça o seguinte:
Antes de uma implantação, leia a Descrição Geral acima.
Preparação do servidor
Deixe que os Cabeçalhos básicos de autenticação passem por:
set "JAVA_OPTS= -Xmx2048m"
Se você quiser instalar AEM usando a raiz de contexto = /, primeiro é necessário alterar a raiz de contexto do aplicativo Web padrão existente
Implantar AEM aplicativo da Web
Baixar AEM arquivo de guerra
Faça suas configurações em web.xml, se necessário (consulte acima na Descrição geral)
Implantar AEM arquivo de guerra
Start AEM aplicação Web
Antes de uma implantação, leia a Descrição Geral acima.
Preparar servidor JBoss
Defina os argumentos da memória no arquivo conf (por exemplo, standalone.conf
)
se você usar o deployment-scanner para instalar o aplicativo da Web AEM, talvez seja bom aumentar o deployment-timeout,
para esse conjunto de atributos deployment-timeout
no arquivo xml da sua instância (por exemplo, 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>
Implantar AEM aplicativo da Web
Carregue o aplicativo da Web AEM no console de administração do JBoss.
Ative o aplicativo da Web AEM.
Antes de uma implantação, leia a Descrição Geral acima.
Isso usa um layout de servidor simples com apenas um servidor de administração.
Preparação do WebLogic Server
Em ${myDomain}/config/config.xml
adicione à seção security-configuration:
<enforce-valid-basic-auth-credentials>false</enforce-valid-basic-auth-credentials>
consulte https://xmlns.oracle.com/weblogic/domain/1.0/domain. xsdpara obter a posição correta (por padrão, para posicioná-la no final da seção está ok)Aumente as configurações de memória da VM:
${myDomain}/bin/setDomainEnv.cmd
(resp.sh)pesquise por WLS_MEM_ARGS, defina, por exemplo, set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx2048m
Crie em ${myDomain}
uma pasta de pacotes e dentro de uma pasta cq e, nela, uma pasta Plan
Implantar AEM aplicativo da Web
Baixar AEM arquivo de guerra
Coloque o arquivo de guerra AEM na pasta ${myDomain}/packages/cq
Faça suas configurações em WEB-INF/web.xml
, se necessário (consulte acima na Descrição geral)
WEB-INF/web.xml
Implantar AEM arquivo de guerra como um aplicativo (para outras configurações, use as configurações padrão)
A instalação pode demorar…
Verifique se a instalação terminou conforme mencionado acima na Descrição geral (por exemplo, ajustando o error.log)
Você pode alterar a raiz de contexto na guia Configuração do aplicativo Web no WebLogic /console
Antes de uma implantação, leia a Descrição Geral acima.
Preparar servidor Tomcat
Aumente as configurações de memória da VM:
bin/catalina.bat
(resp catalina.sh
no unix) adicione a seguinte configuração:set "JAVA_OPTS= -Xmx2048m
O Tomcat não permite acesso de administrador nem de gerente na instalação. Portanto, é necessário editar tomcat-users.xml
manualmente para permitir o acesso a essas contas:
tomcat-users.xml
para incluir o acesso do administrador e do gerente. A configuração deve ser semelhante ao seguinte exemplo: <?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 você quiser implantar AEM com a raiz de contexto "/", é necessário alterar a raiz de contexto do aplicativo Web ROOT existente:
Se você instalar o aplicativo da Web AEM usando o manager-gui, precisará aumentar o tamanho máximo de um arquivo carregado, já que o padrão permite apenas o tamanho de upload de 50 MB. Para isso, abra o web.xml do aplicativo da Web do gerenciador,
webapps/manager/WEB-INF/web.xml
e aumente o tamanho máximo de arquivo e o tamanho máximo de solicitação para pelo menos 500 MB, consulte o seguinte exemplo multipart-config
de um arquivo web.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>
Implantar AEM aplicativo da Web
Baixar AEM arquivo de guerra
Faça suas configurações em web.xml, se necessário (consulte acima na Descrição geral)
Renomeie AEM arquivo de guerra para ROOT.war se desejar implantá-lo como aplicativo Web raiz, renomeie-o como, por exemplo, aemauthor.war se desejar que aemauthor seja uma raiz de contexto
copie-o para a pasta de aplicativos Web do tomcat
aguarde até que AEM esteja instalado
Para obter informações sobre como lidar com problemas que podem surgir durante a instalação, consulte: