Debug dell’SDK AEM tramite la console web OSGi

L’avvio rapido locale dell’SDK AEM dispone di una console web OSGi che fornisce una varietà di informazioni e introspezioni nel runtime AEM locale utili per comprendere in che modo l’applicazione viene riconosciuta da e funziona all’interno di AEM.

AEM fornisce molte console OSGi, ognuna delle quali fornisce informazioni chiave su diversi aspetti di AEM. Tuttavia, i seguenti sono in genere i più utili per il debug dell’applicazione.

Bundle

La console Bundles è un catalogo dei bundle OSGi e dei loro dettagli, implementati in AEM, insieme alla possibilità ad hoc di avviarli e arrestarli.

La console Bundle si trova in:

Facendo clic su ogni bundle, vengono forniti dettagli utili per il debug dell'applicazione.

  • Convalida del bundle OSGi presente
  • Convalida se un bundle OSGi è attivo
  • Determinare se un bundle OSGi ha effettuato importazioni non soddisfatte impedendo l'avvio di tale bundle

Componenti

La console Componenti è un catalogo di tutti i componenti OSGi implementati in AEM e fornisce tutte le informazioni su di essi, dal loro ciclo di vita del componente OSGi definito, ai servizi OSGi a cui possono fare riferimento.

La console Componenti si trova in:

Aspetti chiave delle attività di debug:

  • Convalida del bundle OSGi presente
  • Convalida se un bundle OSGi è attivo
  • Determinare se un bundle OSGi ha effettuato importazioni non soddisfatte impedendo l'avvio di tale bundle
  • Ottenere il PID del componente, per creare configurazioni OSGi per loro in Git
  • Identificazione dei valori delle proprietà OSGi associati alla configurazione OSGi attiva

Modelli Sling

La console Sling Models si trova in:

Aspetti chiave delle attività di debug:

  • Convalida dei modelli Sling registrati nel tipo di risorsa appropriato
  • La convalida dei modelli Sling è adattabile dagli oggetti corretti (Resource o SlingHttpRequestServlet)
  • La convalida degli esportatori di modelli Sling è registrata correttamente

In questa pagina