2016-09-15 7 views
0

Was ist die Eigenschaft "sling run modes" in der Datei "sling.properties"?Sling Run-Modi verwenden?

Ich habe eine osgi Felix Bundle, die auf einem Admin-Bundle-Konsole über Aem CQ5 Paket-Manager installiert.

**

Konfigurationseigenschaften eines Bündels Dienst ist nicht verfügbar , wenn ich die folgende Zeile in CQ5/config/sling.properties Datei setzen. sling.run.modes = Autor, Sandbox warum ist das so? Was ist die Bedeutung von sling.run.modes?

**

Danke, Sri

Antwort

2

Run Modi Ihnen erlauben, Ihre AEM-Instanz für einen bestimmten Zweck zu stimmen; zum Beispiel Autor oder Veröffentlichung, Test, Entwicklung, Intranet oder andere. Beispiel: Für dev: sling.run.modes = author, dev

Verwendung von run-Modus ist, Beispiel - ich habe eine config.author.prod und config.author.dev in crxd/e. Basierend auf der Run-Modus-Instanz wählt das OSGI-Bundle die entsprechenden Konfigurationseinstellungen von config.author.dev oder prod aus, die in nt: unstructured definiert sind und beginnt zu arbeiten.

Ref: https://docs.adobe.com/docs/en/cq/5-6-1/deploying/configure_runmodes.html

Ref: https://helpx.adobe.com/experience-manager/kb/RunModeDependentConfigAndInstall.html

eine respository basierte Konfiguration definieren für eine einzelne Instanz Es gibt zwei Möglichkeiten CQ5 zu konfigurieren.

Konfigurieren Sie den Apache Felix Web Management Console

Die Konfiguration auf dem Apache Felix Web Management Console (http: //:/system/console/ConfigMgr) ist für die aktuelle Instanz immer spezifisch. Sie können eine Beschreibung in der Dokumentation: http://dev.day.com/content/docs/v5_2/html-resources/cq5_guide_system_administrator/ch05s03.html

Repository-basierte Konfiguration

Es ist auch möglich Konfiguration im CRX Repository zu speichern als Knoten nodetype Schlinge: OsgiConfig.

Weitere Informationen http://dev.day.com/content/docs/v5_2/html-resources/cq5_guide_system_administrator/ch05s02.html

Mit dieser Methode sieht, ist es möglich, Konfiguration unter mehreren Instanzen zu teilen. Der Name dieser Knoten muss der Persistent Identity (PID) der Konfiguration entsprechen (z. B. der Name des Service). Wenn Sie sich http: //:/system/console/config ansehen, sehen Sie diese Namen als service.pid-Eigenschaften aufgelistet. Diese Konfigurationsknoten müssen untergeordnete Knoten des Knotentyps nt sein: Ordner mit einem Namen, der mit config gefolgt von einem Punkt beginnt. Alle Run-Modi, auf die die Config angewendet wird, sind ebenfalls durch einen Punkt getrennt.

Beispiele: config.author, config.publish, config.author.dev, config.author.foo.dev und so weiter.

Verwandte Themen