Instalação do Servidor de Aplicativos application-server-install

NOTE
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 é chamado sling.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 arquivo WEB-INF/web.xml do arquivo WAR do AEM antes da implantação

  • sling.home: configure o parâmetro sling.home no arquivo WEB-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:

  1. Alterar a variável sling.home e as variáveis sling.run.modes da instância de publicação
  2. Descompactar o arquivo WEB-INF/web.xml do arquivo WAR do AEM
  3. Alterar o parâmetro sling.home para um caminho diferente (caminhos absolutos e relativos são possíveis)
  4. Alterar sling.run.modes para publish para a instância de publicação
  5. Recompactar o arquivo web.xml
  6. Renomeie os arquivos war para que eles tenham nomes diferentes. Por exemplo, renomeie um para aemauthor.war e o outro para aempublish.war
  7. Use configurações mais altas de memória. Por exemplo, as instâncias padrão do AEM usam -Xmx3072m
  8. Implantar as duas aplicações web
  9. Depois que a Implantação parar as duas aplicações Web
  10. Nas instâncias do autor e de publicação, verifique se no arquivo sling.properties a propriedade felix.service.urlhandlers está definida como false. (O padrão é que esteja definido como true).
  11. 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 para publish
    • Remova o comentário do parâmetro inicial sling.home e defina este caminho conforme necessário
    • Recompacte o arquivo web.xml.
  • 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 (resp catalina.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 e max-request-size para pelo menos 500 MB. Veja o seguinte multipart-config em um arquivo de exemplo web.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 para publish
      • Remova o comentário do parâmetro sling.home inicial e defina este caminho conforme necessário
      • Recompacte o arquivo web.xml.
    • Renomeie o arquivo WAR do AEM para ROOT.war se desejar implantá-lo como aplicativo Web raiz. Renomeie-o para aemauthor.war se desejar ter aemauthor como raiz de contexto.

    • Copie-o na pasta de aplicativos Web do Tomcat

    • Aguarde até que o AEM seja instalado.

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2