Depuração do AEM SDK usando o console da Web OSGi
- Aplica-se a:
- Experience Manager as a Cloud Service
- Tópicos:
- Ferramentas de desenvolvedores
Criado para:
- Iniciante
- Intermediário
- Desenvolvedor
A inicialização rápida local do AEM SDK tem um console da Web OSGi que fornece várias informações e introspecções no tempo de execução local do AEM, úteis para entender como seu aplicativo é reconhecido pelo e funciona no AEM.
O AEM fornece vários consoles OSGi, cada um deles fornecendo insights importantes sobre diferentes aspectos do AEM, no entanto, os itens a seguir são normalmente os mais úteis na depuração do aplicativo.
Pacotes
O console Pacotes é um catálogo dos pacotes OSGi e seus detalhes, implantados no AEM, juntamente com a capacidade ad hoc de iniciá-los e interrompê-los.
O console Pacotes está localizado em:
- Ferramentas > Operações > Console da Web > OSGi > Pacotes
- Ou diretamente em: http://localhost:4502/system/console/bundles
Clicar em cada pacote fornece detalhes que ajudam na depuração do aplicativo.
- A validação do pacote OSGi está presente
- Validar se um pacote OSGi está ativo
- Determinar se um pacote OSGi tem importações insatisfeitas que o impedem de iniciar
Componentes
O console Componentes é um catálogo de todos os componentes OSGi implantados no AEM e fornece todas as informações sobre eles, desde o ciclo de vida do componente OSGi definido até os serviços OSGi aos quais eles podem fazer referência
O console Componentes está localizado em:
- Ferramentas > Operações > Console da Web > OSGi > Componentes
- Ou diretamente em: http://localhost:4502/system/console/components
Principais aspectos que ajudam nas atividades de depuração:
- A validação do pacote OSGi está presente
- Validar se um pacote OSGi está ativo
- Determinar se um pacote OSGi tem importações insatisfeitas que o impedem de iniciar
- Obter o PID do componente para criar configurações OSGi para eles no Git
- Identificação de valores de propriedade OSGi associados à configuração OSGi ativa
Modelos sling
O console Modelos Sling está localizado em:
- Ferramentas > Operações > Console da Web > Status > Modelos Sling
- Ou diretamente em: http://localhost:4502/system/console/status-slingmodels
Principais aspectos que ajudam nas atividades de depuração:
- A validação de modelos do Sling está registrada no tipo de recurso correto
- A validação de modelos do Sling é adaptável a partir dos objetos corretos (Resource ou SlingHttpRequestServlet)
- Validação de exportadores de modelo do Sling estão registrados corretamente