Depuración AEM SDK mediante la consola web OSGi

El inicio rápido local del SDK de AEM tiene una consola web OSGi que proporciona una variedad de información e introspecciones en el tiempo de ejecución de AEM local que son útiles para comprender cómo se reconoce su aplicación y cómo funciona dentro de AEM.

AEM proporciona muchas consolas OSGi, cada una de las cuales proporciona perspectivas clave sobre diferentes aspectos de AEM, aunque las siguientes suelen ser las más útiles para depurar la aplicación.

Paquetes

La consola Paquetes es un catálogo de los paquetes OSGi, y sus detalles, implementados en AEM, junto con la capacidad ad hoc para iniciarlos y detenerlos.

La consola Paquetes se encuentra en:

Al hacer clic en cada paquete, se proporcionan detalles que ayudan a depurar la aplicación.

  • Validación del paquete OSGi presente
  • Validación si un paquete OSGi está activo
  • Determinar si un paquete OSGi tiene importaciones insatisfechas que impiden que se inicie

Componentes

La consola Componentes es un catálogo de todos los componentes de OSGi implementados en AEM y proporciona toda la información sobre ellos, desde su ciclo de vida de componentes OSGi definido, hasta a qué servicios de OSGi pueden hacer referencia

La consola Componentes se encuentra en:

Aspectos clave que ayudan con las actividades de depuración:

  • Validación del paquete OSGi presente
  • Validación si un paquete OSGi está activo
  • Determinar si un paquete OSGi tiene importaciones insatisfechas que impiden que se inicie
  • Obtención del PID del componente, para crear configuraciones OSGi para ellos en Git
  • Identificación de valores de propiedades OSGi enlazados a la configuración OSGi activa

Modelos Sling

La consola Modelos de Sling se encuentra en:

Aspectos clave que ayudan con las actividades de depuración:

  • La validación de los modelos Sling se registra con el tipo de recurso adecuado
  • La validación de los modelos Sling se puede adaptar desde los objetos correctos (Resource o SlingHttpRequestServlet)
  • La validación de los exportadores del modelo de Sling está correctamente registrada

En esta página