使用OSGi Web主控台除錯AEM SDK

AEM SDK的本機Quickstart有一個OSGi Web主控台,提供各種本機AEM執行階段的資訊和說明,有助於瞭解AEM如何辨識您的應用程式和函式。

AEM提供許多OSGi主控台,每個主控台都提供AEM不同層面的關鍵深入分析,不過下列通常是除錯應用程式時最有用的地方。

組合

此套件組合控制檯是OSGi套件組合的目錄,其詳細資訊已部署到AEM,且具有啟動和停止這些套件組合的隨選功能。

套件組合主控台位於:

按一下每個套件組合,可提供協助您偵錯應用程式的詳細資訊。

  • 驗證OSGi套件組合是否存在
  • 驗證OSGi套件組合是否作用中
  • 判斷OSGi套件組合是否有未滿足的匯入導致其無法啟動

元件

「元件」主控台是部署至AEM之所有OSGi元件的目錄,並提供其相關的所有資訊,從已定義的OSGi元件生命週期,到他們可以參考的OSGi服務

元件主控台位於:

協助偵錯活動的主要面向:

  • 驗證OSGi套件組合是否存在
  • 驗證OSGi套件組合是否作用中
  • 判斷OSGi套件組合是否有未滿足的匯入導致其無法啟動
  • 取得元件的PID,以便在Git中為其建立OSGi設定
  • 識別繫結至使用中OSGi設定的OSGi屬性值

Sling 模型

Sling模型控制檯位於:

協助偵錯活動的主要面向:

  • 驗證Sling模型已註冊到適當的資源型別
  • 驗證Sling模型是否可從正確的物件(資源或SlingHttpRequestServlet)改寫
  • 驗證Sling模型匯出工具已正確註冊
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69