Web-Konsole web-console

Erfahren Sie, wie Sie mit der Web-Konsole von Adobe Experience Manager (AEM) OSGi-Einstellungen und -Bundles für die lokale Entwicklung verwalten können.

Überblick overview

AEM as a Cloud Service behandelt Konfiguration und Code zur Laufzeit als unveränderlich. Das bedeutet, dass alle Konfigurationen so bereitgestellt werden müssen, wie Sie es in einer Produktionsumgebung tun würden. Für Produktionsinstanzen stellt dies sicher, dass Quality Gates bestanden werden, und bietet ein Maß an Stabilität und Klarheit Ihrer aktuellen Umgebung.

Oft sind jedoch Ad-hocOSGi-Konfiguration Aktualisierungen und Bundle-Änderungen erforderlich, um lokale Entwicklungen zu testen. Als Teil von AEM as a Cloud Service SDK ermöglicht die Web-Konsole solche Echtzeitaktualisierungen.

Wenn AEM as a Cloud Service lokal ausgeführt wird, kann von http://<host>:<port>/system/console aus auf die Konsole zugegriffen werden.

Die Web-Konsole bietet eine Auswahl an Bildschirmen und Optionen für die Verwaltung der OSGi-Bundles, darunter:

  • Configuration: Zum Konfigurieren der OSGi-Bundles und ist daher der zugrunde liegende Mechanismus zum Konfigurieren der AEM-Systemparameter.
  • Bundles: Zum Installieren von Bundles
  • Komponenten: Zum Steuern des Status von Komponenten, die für AEM erforderlich sind
  • Generieren von OSGi-: Zum automatischen Generieren von OSGi-Konfigurationen als JSON

Alle vorgenommenen Änderungen werden sofort auf die laufende SDK angewendet. Es ist kein Neustart erforderlich.

In der Web-Konsole beziehen sich alle Beschreibungen, in denen Standardeinstellungen erwähnt werden, auf die Sling-Standardeinstellungen. AEM verfügt über eigene Standardwerte. Daher können die eingestellten Standardwerte von den in der Konsole dokumentierten abweichen.

Die Web-Konsole in Adobe Experience Manager (AEM) basiert auf der Apache Felix Web Management Console. Apache Felix ist ein Gemeinschaftsprojekt zur Implementierung der OSGi R4-Dienstplattform, die das OSGi-Framework und Standarddienste umfasst.

NOTE
Die Web-Konsole ist in der AEM as a Cloud Service SDK nur für lokale Entwicklungszwecke verfügbar. Es ist nicht in der Produktion verfügbar.
TIP
Um den Status Ihrer OSGi-Konfigurationen, -Bundles und -Komponenten in einer Produktionsumgebung zu überprüfen, verwenden Sie die Developer Console.

Konfiguration configuration

Der Konfiguration wird zur Konfiguration von OSGi-Bundles verwendet und ist daher der zugrunde liegende Mechanismus zur Konfiguration von AEM-Systemparametern. Auf die Registerkarte Konfiguration kann unter anderem wie folgt zugegriffen werden:

  • Das Dropdown-Menü: OSGi -> Konfiguration
  • URL: http://<host>:<port>/system/console/configMgr

Eine Liste der Konfigurationen wird angezeigt:

Der Konfigurationsbildschirm

Es gibt zwei Arten von Konfigurationen, die in der Liste auf diesem Bildschirm verfügbar sind:

  • Konfigurationen ermöglichen es Ihnen, die vorhandenen Konfigurationen zu aktualisieren. Diese weisen eine persistente Identität (PID) auf und können Folgendes sein:

    • Standard und integraler Bestandteil von AEM - Diese sind erforderlich. Beim Löschen werden die Werte auf die Standardeinstellungen zurückgesetzt.
    • Instanzen, die aus Werkskonfigurationen erstellt wurden - Diese Instanzen werden vom Benutzer erstellt. Durch Löschen wird die Instanz entfernt.
  • Werkskonfigurationen ermöglichen das Erstellen einer Instanz des erforderlichen Funktionsobjekts. Diese wird einer persistenten Identität zugewiesen und dann in der Liste „Konfigurationen“ aufgeführt.

Bei Auswahl eines Eintrags aus den Listen werden die Parameter für die Konfiguration angezeigt:

Konfigurationsparameter

Die Parameter können dann ggf. aktualisiert werden und Sie können unter folgenden Optionen wählen:

  • Speichern, um die vorgenommenen Änderungen zu speichern.

    • Bei einer Factory-Konfiguration wird dadurch eine Instanz mit einer persistenten Identität erstellt.
    • Die neue Instanz wird dann unter „Konfigurationen“ aufgelistet.
  • Zurücksetzen, um die auf dem Bildschirm angezeigten Parameter auf die zuletzt gespeicherten zurückzusetzen.

  • Löschen, um die aktuelle Konfiguration zu löschen.

    • Bei einer Standardinstanz werden die Parameter auf die Standardeinstellungen zurückgesetzt.
    • Wenn er über eine Werkskonfiguration erstellt wurde, wird die spezifische Instanz gelöscht.
  • Bindung aufheben um die aktuelle Konfiguration vom Bundle aufzuheben.

  • Abbrechen, um alle aktuellen Änderungen zu verwerfen.

TIP
Weitere Informationen ​ OSGi-Konfigurationen finden ​ unter „Konfigurieren von OSGi für“.

Bundles bundles

Der Bildschirm Bundles wird verwendet, um die für AEM erforderlichen OSGi-Bundles zu installieren. Der Zugriff auf den Bildschirm erfolgt über eine der folgenden Methoden:

  • Das Dropdown-Menü: OSGi -> Bundles
  • URL: http://<host>:<port>/system/console/bundles

Eine Liste mit Paketen wird angezeigt:

Bundles

Auf diesem Bildschirm haben Sie folgende Möglichkeiten:

  • Installieren oder Aktualisieren, um ein neues Bundle zu installieren oder ein vorhandenes Bundle zu aktualisieren.
    • Hiermit können Sie nach der Datei mit Ihrem Bundle suchen und festlegen, ob dieses sofort gestartet werden soll, und mit welcher Startebene.
  • Neu laden, um die angezeigte Liste zu aktualisieren.
  • Pakete aktualisieren um die Verweise aller Pakete zu überprüfen und nach Bedarf zu aktualisieren.
    • So werden möglicherweise nach einer Aktualisierung sowohl die alte als auch die neue Version aufgrund vorheriger Verweise weiter ausgeführt. Diese Option prüft und transferiert alle Verweise auf die neue Version, sodass die alte Version gestoppt werden kann.
  • Start, um ein Bundle entsprechend der angegebenen Startebene zu starten.
  • Anhalten, um das Paket anzuhalten.
  • Deinstallieren, um das Paket vom System zu deinstallieren.

Die Liste gibt den Status des Bundles an. Klicken Sie auf den Namen eines bestimmten Bundles, um weitere Informationen anzuzeigen.

TIP
Nach Aktualisieren empfiehlt Adobe, auf „Pakete " klicken.

Komponenten components

Auf dem Komponenten können Sie Komponenten aktivieren und deaktivieren. Sie können mit einer der beiden folgenden Methoden auf die Registerkarte zugreifen:

  • Das Dropdown-Menü: Main -> Komponenten
  • URL: http://<host>:<port>/system/console/components

Eine Liste der Komponenten wird angezeigt. Für jede Zeile stehen Symbole zur Verfügung, mit denen Sie Konfigurationsdetails für eine bestimmte Komponente aktivieren, deaktivieren oder (sofern zutreffend) öffnen können.

Komponenten

Klicken Sie auf den Namen einer bestimmten Komponente, um weitere Informationen zu deren Status anzuzeigen. Hier können Sie die Komponente auch aktivieren, deaktivieren oder neu laden.

Komponentendetails

NOTE
Das Aktivieren oder Deaktivieren einer Komponente gilt nur, bis SDK neu gestartet wird.
Der Startstatus wird innerhalb des Komponentendeskriptors definiert, der während der Entwicklung generiert und zum Zeitpunkt der Paketerstellung im Paket gespeichert wird.

Generieren von OSGi-Konfigurationen generating-osgi-configs

Die Web-Konsole kann verwendet werden, um OSGi-Komponenten zu konfigurieren und OSGi-Konfigurationen als JSON zu exportieren. Dies ist nützlich, um von AEM bereitgestellte OSGi-Komponenten zu konfigurieren, mit deren OSGi-Eigenschaften und -Wertformaten Sie möglicherweise nicht vertraut sind, wenn Sie OSGi-Konfigurationen in Ihrem AEM-Projekt definieren.

Weitere Informationen finden Sie ​ Dokument „Konfigurieren von OSGi ​ Adobe Experience Manager as a Cloud Service".

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab