Problem
In AEM 6.3, wenn Sie die OSGi-Komponentenkonfigurationen über die OSGi-Konsole /system/console/configMgr, betrachten, werden die angewandten Konfigurationen (die mit Ankreuzfeldern links von ihnen) nicht mehr angezeigt Configuration Binding.
Der Screenshot zeigt das Fehlen der Configuration Binding-Info an:
Ursache
Dies liegt an dem OSGi-Spezifikations-Design.
Lösung
Dies funktioniert wie vorgesehen, neuere Implementierungen von Declarative Services (wie in AEM 6.3 enthalten) binden keine Konfigurationen mehr, wenn sie an eine Komponente übergeben werden. Dies geschieht, um den Verbrauch von Ressourcen zu reduzieren und Wettlaufsituationen zu vermeiden. Darüber hinaus ist die Konfigurations-Bindung eine ältere Funktion aus dem Betrachtungswinkel der OSGi-Spezifikation.
Wenn Sie wissen möchten, ob Ihre Komponente eine Konfiguration hat, können Sie die Registerkarte „Komponenten“ aufrufen, sich eine Komponente ansehen und überprüfen, ob sie eine PID hat.
Ungebundene Konfigurationen verursachen keine Probleme in AEM 6.3 mehr, da sie nicht mehr gebunden werden können.