Problema

In AEM6.3, quando si visualizzano le configurazioni dei componenti OSGi tramite la Console OSGi /system/console/configMgr, le configurazioni applicate (quelle con le caselle di controllo a sinistra) non mostrano più il Configuration Binding.

Schermata che mostra le informazioni mancanti sul Configuration Binding:

rtaimage_5_

Causa

Questo è conforme al progetto delle specifiche OSGi.

Risoluzione

Questo funziona così come è stato progettato, le nuove implementazioni dei servizi dichiarativi (come incluso in AEM6.3) non associano più le configurazioni quando vengono consegnate ad un componente.  Questo viene fatto per ridurre il consumo di risorse ed evitare situazioni di corsa. Inoltre, il binding di configurazione è una caratteristica legacy dal punto di vista delle specifiche OSGi.

Se vuoi sapere se il componente ha una configurazione, puoi andare sulla scheda componenti, guardare un componente e vedere se ha un PID.

Le configurazioni non vincolate non causerebbero più problemi in AEM6.3 in quanto non potrebbero più essere vincolate.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online