Resolver falhas de pipeline do AEM as a Cloud Service devido a URIs JSP não resolvidos e conectividade de armazenamento de blobs
Este artigo explica como solucionar e resolver falhas de pipeline do Adobe Experience Manager (AEM) as a Cloud Service causadas por URIs JSP não resolvidos e problemas temporários de conectividade de armazenamento de blobs.
Descrição description
Ambiente
Adobe Experience Manager (AEM) as a Cloud Service
Problema/Sintomas
- O pipeline de produção falha durante a execução.
- Os logs de pipeline mostram erros, como o erro de compilação JSP: O uri absoluto: http://sling.composum.com/cpnl/1.0 não pode ser resolvido em web.xml ou nos arquivos jar implantados com este aplicativo.
- O contêiner de inicialização do serviço não é iniciado e entra em um loop de travamento.
- O contêiner de inicialização do armazenamento de blob não foi concluído com êxito, impedindo que os serviços dependentes fiquem prontos.
- O problema pode não ser reproduzido de forma consistente.
Causa
- Problemas temporários de conectividade com o armazenamento de blobs, combinados à ausência de uma política de repetição para conexões de armazenamento de blobs, podem causar falha nos contêineres de inicialização e bloquear a execução do pipeline.
- Os erros de compilação de JSP indicam dependências ausentes ou configuração incorreta no pacote de implantação, como arquivos JAR necessários ausentes ou configuração web.xml incorreta.
- A configuração do pipeline pode não tratar os serviços necessários como obrigatórios, permitindo que falhas bloqueiem a implantação.
Resolução resolution
Para corrigir falhas de pipeline causadas por URIs JSP não resolvidos e problemas de conectividade de armazenamento de blobs, siga estas etapas:
- Revise os logs de execução do pipeline em busca de erros relacionados a falhas de compilação de JSP e inicialização de serviço.
- Verifique a configuração da conectividade do armazenamento de blobs e certifique-se de que uma política de nova tentativa esteja configurada para conexões de armazenamento de blobs para lidar com interrupções temporárias.
- Se uma política de novas tentativas não estiver presente, atualize a configuração do serviço para incluir a lógica de novas tentativas apropriada.
- Valide se todos os arquivos JAR e configurações
web.xmlnecessários incluem o URI necessário (por exemplo,http://sling.composum.com/cpnl/1.0). - Se o URI não puder ser resolvido, verifique se as dependências relevantes estão incluídas no pacote de implantação.
- Confirme se todos os serviços necessários estão marcados como obrigatórios na configuração do pipeline para evitar que falhas de serviço não críticas bloqueiem o pipeline.
- Depois de fazer alterações na configuração, execute novamente o pipeline para confirmar a execução bem-sucedida.
- Verifique se a implantação foi concluída com êxito e se todos os serviços estão sendo executados conforme esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles