Instalação do Servidor de Aplicativos application-server-install
JAR
e WAR
são os tipos de arquivos em que o Adobe Experience Manager (AEM) foi lançado. Esses formatos estão passando por controle de qualidade para acomodar os níveis de suporte com os quais a Adobe se comprometeu.Esta seção informa como instalar o Adobe Experience Manager (AEM) com um servidor de aplicativos. Consulte a seção Plataformas com Suporte para ler sobre os níveis de suporte específicos fornecidos para os servidores de aplicativos individuais.
As etapas de instalação dos seguintes Servidores de Aplicações são descritas:
Consulte a documentação apropriada do servidor de aplicativos para obter mais informações sobre a instalação de aplicativos web, configurações do servidor e como iniciar e parar o servidor.
Descrição geral general-description
Comportamento padrão ao instalar o AEM em um servidor de aplicativos default-behaviour-when-installing-aem-in-an-application-server
O AEM vem como um arquivo WAR único para implantar.
Se implantado, o seguinte acontece por padrão:
-
O modo de execução é
author
-
A instância (Repositório, ambiente Felix OSGI, pacotes, etc.) está instalada em é
${user.dir}/crx-quickstart
, onde${user.dir}
é o diretório de trabalho atual. Este caminho para crx-quickstart é chamadosling.home
-
A raiz do contexto é o nome do arquivo war. Por exemplo,
aem-65-lts
.
Configuração configuration
Você pode alterar o comportamento padrão da seguinte maneira:
-
modo de execução : configurar o parâmetro
sling.run.modes
no arquivoWEB-INF/web.xml
do arquivo WAR do AEM antes da implantação -
sling.home: configure o parâmetro
sling.home
no arquivoWEB-INF/web.xml
do arquivo WAR do AEM antes da implantação -
raiz do contexto: renomeie o arquivo WAR do AEM
Publicar instalação publish-installation
Para implantar uma instância de publicação, é necessário definir o modo de execução para publicar:
- Descompactar o
WEB-INF/web.xml
do arquivo WAR do AEM - Alterar parâmetro
sling.run.modes
para publicar - Recompactar o arquivo
web.xml
no arquivo WAR do AEM - Implantar arquivo WAR do AEM
Verificação da instalação installation-check
Para verificar se tudo está instalado, é possível:
- finalizar o arquivo
error.log
para ver se todo o conteúdo está instalado - verifique em
/system/console
se todos os pacotes estão instalados
Duas instâncias no mesmo servidor de aplicativos two-instances-on-the-same-application-server
Para fins de demonstração, pode ser apropriado instalar a instância do autor e da publicação em um servidor de aplicativos. Para isso, é necessário:
- Alterar a variável
sling.home
e as variáveissling.run.modes
da instância de publicação - Descompactar o arquivo
WEB-INF/web.xml
do arquivo WAR do AEM - Alterar o parâmetro
sling.home
para um caminho diferente (caminhos absolutos e relativos são possíveis) - Alterar
sling.run.modes
parapublish
para a instância de publicação - Recompactar o arquivo
web.xml
- Renomeie os arquivos war para que eles tenham nomes diferentes. Por exemplo, renomeie um para
aemauthor.war
e o outro paraaempublish.war
- Use configurações mais altas de memória. Por exemplo, as instâncias padrão do AEM usam
-Xmx3072m
- Implantar as duas aplicações web
- Depois que a Implantação parar as duas aplicações Web
- Nas instâncias do autor e de publicação, verifique se no arquivo
sling.properties
a propriedadefelix.service.urlhandlers
está definida comofalse
. (O padrão é que esteja definido comotrue
). - Inicie as duas aplicações web novamente.
Procedimentos de Instalação de Servidores de Aplicativos application-servers-installation-procedures
WebSphere® 24.0.0.7 websphere
Antes da implantação, leia a Descrição geral acima.
Preparação do Servidor
-
Permitir a passagem de Cabeçalhos de Autenticação Básicos:
- Uma maneira de permitir que o AEM autentique um usuário é desativar a segurança administrativa global do servidor WebSphere®. Para fazer isso, vá para Segurança > Segurança global e desmarque a caixa de seleção Habilitar segurança administrativa, salve e reinicie o servidor.
-
Ajustar
"JAVA_OPTS= -Xmx2048m"
-
Se você deseja instalar o AEM usando a raiz de contexto = /, altere a raiz de contexto do Aplicativo web padrão existente.
Implantar o AEM Web Application
-
Baixar o arquivo WAR do AEM
-
Faça suas configurações no arquivo
web.xml
, se necessário. Para obter mais informações, consulte Descrição geral acima.- Descompactar o arquivo
WEB-INF/web.xml
- Alterar o parâmetro
sling.run.modes
parapublish
- Remova o comentário do parâmetro inicial
sling.home
e defina este caminho conforme necessário - Recompacte o arquivo
web.xml
.
- Descompactar o arquivo
-
Implantar o arquivo WAR do AEM
- Escolha uma raiz de contexto. Se quiser definir os modos de execução do sling, selecione as etapas detalhadas do assistente de implantação e especifique na etapa 6 do assistente.
-
Iniciar o aplicativo Web do AEM
Tomcat 10.0.x/10.1.x tomcat
Antes de uma implantação ler a Descrição Geral acima.
-
Preparar servidor Tomcat
-
Aumente as configurações de memória da VM:
-
Em
bin/catalina.bat
(respcatalina.sh
no UNIX®), adicione a seguinte configuração:code language-none set "JAVA_OPTS= -Xmx2048m`
-
-
O Tomcat não ativa o acesso de administrador ou gerente na instalação. Portanto, você precisa editar manualmente o
tomcat-users.xml
para permitir o acesso a estas contas:-
Edite
tomcat-users.xml
para incluir acesso para administrador e gerente. A configuração deve ser semelhante ao seguinte exemplo: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>
-
-
Se você quiser implantar o AEM com a raiz de contexto "/", será necessário alterar a raiz de contexto do aplicativo web RAIZ existente:
- Interromper e desimplantar o aplicativo web ROOT
- Renomeie a pasta
ROOT.war
na pasta de aplicativos Web do Tomcat - Iniciar o aplicativo Web novamente
-
Se você instalar o aplicativo web do AEM usando o manager-gui, será necessário aumentar o tamanho máximo de um arquivo carregado, pois o padrão permite apenas o tamanho de upload de 50 MB. Para fazer isso, abra o
web.xml
do aplicativo web gerenciador:webapps/manager/WEB-INF/web.xml
e aumente o
max-file-size
emax-request-size
para pelo menos 500 MB. Veja o seguintemultipart-config
em um arquivo de exemploweb.xml
abaixo: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>
-
-
Implantar o aplicativo Web do AEM
-
Baixe o arquivo AEM war.
-
Faça suas configurações no arquivo
web.xml
, se necessário.- Descompactar o arquivo
WEB-INF/web.xml
- Alterar o parâmetro
sling.run.modes
parapublish
- Remova o comentário do parâmetro
sling.home
inicial e defina este caminho conforme necessário - Recompacte o arquivo
web.xml
.
- Descompactar o arquivo
-
Renomeie o arquivo WAR do AEM para
ROOT.war
se desejar implantá-lo como aplicativo Web raiz. Renomeie-o paraaemauthor.war
se desejar teraemauthor
como raiz de contexto. -
Copie-o na pasta de aplicativos Web do Tomcat
-
Aguarde até que o AEM seja instalado.
-