CQ5.3: Cambiamento dell'ordine di caricamento della configurazione in Felix

Domanda

Attraverso Apache Felix, CQ5 e altre parti del sistema sono configurabili tramite il servizio di amministrazione della configurazione di Felix che consente una facile gestione delle impostazioni, applicabile anche durante il runtime. A partire da CQ5.3, l'ordine di caricamento di tale configurazione è cambiato rispetto alle versioni CQ < 5.3.

Risposta, Soluzione

A seconda del luogo in cui viene memorizzata la configurazione, l'ordine di configurazione applicata varia. Apache Sling fornisce il modulo JCR Installer [1] che è in grado di leggere la configurazione direttamente dall'archivio. Tali nodi di configurazione devono essere di nodetype sling:OsgiConfig per essere riconosciuti da JCRInstall.

Di seguito è riportato l'ordine di caricamento della configurazione applicata, priorità dall'alto verso il basso:

  • /apps
  • /libs
  • filesystem sotto crx-quickstart/launchpad/config

Questo significa che una configurazione trovata sotto /apps sostituisce una - di solito fornita già predefinita - in /libs e una sul filesystem.

Nota: il salvataggio della configurazione direttamente dalla console Felix è memorizzato nel filesystem, non nell'archivio. Questo è anche il caso in cui una configurazione basata sull'archivio viene modificata tramite la console Felix: queste modifiche non vengono salvate nell'archivio e non saranno applicate al prossimo riavvio del sistema.

Prodotti interessati:

CQ5.3

[1] http://sling.apache.org/site/jcr-installer-jcrjcrinstall-and-osgiinstaller.html

Logo Adobe

Accedi al tuo account