Web 控制台 web-console
瞭解如何使用Adobe Experience Manager (AEM) Web主控台管理本機開發的OSGi設定和套件組合。
概觀 overview
AEM as a Cloud Service將組態和程式碼視為在執行階段不可變動。 這表示所有設定都必須像在生產環境中編碼一樣進行部署。 對於生產執行個體,這可確保傳遞品質門檻,並提供您目前環境的穩定性和清晰度等級。
不過,測試本機開發通常需要臨機OSGi設定更新和套件組合變更。 作為AEM as a Cloud Service SDK的一部分,網頁主控台會啟用這類即時更新。
在AEM as a Cloud Service本機執行的情況下,可以從http://<host>:<port>/system/console存取主控台。
Web控制檯提供一組用於維護OSGi套裝的畫面和選項,包括:
所做的任何變更會立即套用至執行中的SDK。 不需要重新啟動。
在Web主控台中,提及預設設定的任何說明都與Sling預設值有關。 AEM有其本身的預設值,因此預設集可能會與主控台所記錄的有所不同。
Adobe Experience Manager (AEM)中的Web主控台是以Apache Felix Web管理主控台為基礎。 Apache Felix是社群努力實施OSGi R4服務平台,其中包括OSGi架構和標準服務。
設定 configuration
Configuration畫面用於設定OSGi組合,因此是設定AEM系統引數的基礎機制。 組態索引標籤可由以下任一方式存取:
- 下拉式功能表: OSGi ->組態
- URL:
http://<host>:<port>/system/console/configMgr
隨即顯示設定清單:
此畫面上的清單提供兩種型別的設定:
-
設定可讓您更新現有的設定。 這些具有持續性身分(PID),可以是:
- AEM的標準與完整 — 如果刪除這些值,會傳回預設設定,則需使用這些值。
- 從工廠組態建立的執行處理 — 這些執行處理是由使用者建立的,刪除會移除執行處理。
-
工廠組態可讓您建立所需功能物件的執行個體。 這會配置給持續性身分,並列在設定清單中。
從清單中選取任何專案時,會顯示與該組態相關的引數:
之後,您可以視需要更新引數,並且:
-
儲存以儲存所做的變更。
- 對於工廠組態,這會建立具有永久識別的執行個體。
- 然後,新執行個體會列在Configurations底下。
-
重設以將熒幕上顯示的引數重設為上次儲存的引數。
-
刪除以刪除目前的組態。
- 若為standard,引數會傳回預設設定。
- 如果是從工廠組態建立,則會刪除特定的執行處理。
-
解除繫結以解除繫結組合中的目前組態。
-
取消以取消任何目前的變更。
組合 bundles
組合畫面是用來安裝AEM所需的OSGi組合。 您可以透過下列其中一種方法來存取畫面:
- 下拉式功能表: OSGi ->組合
- URL:
http://<host>:<port>/system/console/bundles
隨即顯示套件組合清單:
您可以使用此熒幕:
- 安裝或更新以安裝新的套件組合或更新現有的套件。
- 您可以 瀏覽 以尋找包含您的套件組合的檔案,並指定它是否應該立即啟動,以及應該從哪個啟動層級。
- 重新載入以重新整理顯示的清單。
- 重新整理封裝以檢查所有封裝的參照,並視需要重新整理。
- 例如,在更新後,由於先前的參照,舊版本和新版本可能仍在執行。 此選項會檢查並移動新版本的所有參照,讓舊版本停止。
- 啟動以根據指定的啟動層級啟動組合。
- 停止以停止該組合。
- 解除安裝以從系統解除安裝套件。
清單指定束的狀態。 按一下特定束的名稱以顯示進一步資訊。
元件 components
元件畫面可讓您啟用和停用元件。 您可透過以下任一方式存取該區域:
- 下拉式功能表: 主要 — >元件
- URL:
http://<host>:<port>/system/console/components
隨即顯示元件清單。 每一列都有圖示,可讓您啟用、停用或(在適當時)開啟特定元件的組態詳細資訊。
按一下特定元件的名稱會顯示其狀態的進一步資訊。 您也可以在此處啟用、停用或重新載入元件。
產生OSGi設定 generating-osgi-configs
此Web主控台可用於設定OSGi元件,以及將OSGi設定匯出為JSON。 這對於設定AEM提供的OSGi元件非常有用,當您在AEM專案中定義OSGi設定時,您可能不熟悉這些元件的OSGi屬性和值格式。
如需詳細資訊,請參閱檔案為Adobe Experience Manager as a Cloud Service設定OSGi。