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
Accedi al tuo account