A seção a seguir aborda alguns problemas que podem ocorrer ao usar AEM, juntamente com sugestões sobre como solucioná-los.
Se você estiver solucionando problemas de criação no AEM, consulte Solução de problemas para autores.
Ao enfrentar problemas, também é válida a verificação da lista de Problemas conhecidos para a sua instância (pacotes de versões e serviços).
A tabela a seguir fornece uma visão geral dos problemas que os administradores podem precisar resolver:
Função(ões) | Problema |
Administrador do sistema | Clicar no duplo do jar do Quickstart não tem nenhum efeito ou abre o arquivo jar com outro programa (por exemplo, gerenciador de arquivamento) |
Administrador do sistema |
Meu aplicativo em execução no CRX emite erros de falta de memória |
Administrador do sistema |
A tela de boas-vindas do AEM não é exibida no navegador após clicar no duplo AEM Início rápido do CM |
Administrador do sistema usuário administrador |
Como fazer um despejo de encadeamento |
Administrador do sistema usuário administrador |
Verificando sessões JCR não fechadas |
Consulte Problemas comuns de instalação para obter informações sobre os seguintes cenários de solução de problemas:
O despejo de thread é uma lista de todos os threads Java que estão ativos no momento. Se o AEM não responder corretamente, o despejo de encadeamento poderá ajudá-lo a identificar bloqueios ou outros problemas.
Abra o AEM Web Console; por exemplo, em http://localhost:4502/system/console/
.
Selecione a guia Threads em Status.
Encontre o PID (ID do processo) da instância do Java AEM.
Por exemplo, você pode usar ps -ef
ou jps
.
Executar:
jstack <pid>
Isso mostrará o despejo de thread.
Você pode anexar os despejos de thread a um arquivo de log usando o redirecionamento de saída >>
:
jstack <pid> >> /path/to/logfile.log
Consulte a documentação Como tirar os Dumps de Thread de uma JVM para obter mais informações
Quando a funcionalidade é desenvolvida para AEM WCM, as Sessões JCR podem ser abertas (comparável à abertura de uma conexão de banco de dados). Se as sessões abertas nunca forem fechadas, seu sistema poderá apresentar os seguintes sintomas:
Para analisar sessões não fechadas e descobrir qual código não está fechando uma sessão, consulte o artigo da Base de conhecimento Analisar sessões não fechadas.
O estatuto dos pacotes OSGi também pode dar uma indicação precoce de possíveis emissões.
Abra o AEM Web Console; por exemplo, em http://localhost:4502/system/console/
.
Selecione Pacotes na guia OSGI.
Marcar: