Depuração do SDK do AEM usando o console da Web OSGi

O quickstart local do SDK do AEM tem um console da Web OSGi que fornece uma variedade de informações e introspecções sobre o tempo de execução local do AEM, úteis para entender como seu aplicativo é reconhecido 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 seguintes 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:

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:

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:

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
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69