Configurazioni dei componenti OSGi mancanti nella Console OSGi

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:

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.

 Adobe

Ottieni supporto in modo più facile e veloce

Nuovo utente?