Question

À travers Apache Felix, CQ5 et d'autres composants système peuvent être configurés par l'intermédiaire du service de l'administrateur de la configuration de Felix qui facilitent une gestion aisée des paramètres, applicable même pendant l'exécution. À partir de CQ5.3, l'ordre de chargement d'une telle configuration a changé par rapport aux versions antérieures.

Réponse, résolution

Selon l’emplacement de stockage de la configuration, l’ordre de la configuration appliqué varie. Apache Sling fournit le module d'installation JCR [1], capable de lire la configuration directement à partir du référentiel. Ces nœuds de configuration doivent être de type de nœud sling:OsgiConfig to pour être reconnus par JCRInstall.

Voici l'ordre de chargement de la configuration appliqué, selon une priorité hiérarchique :

  • /apps
  • /libs
  • fichier système ci-dessous crx-quickstart/launchpad/config

Cela signifie qu’une configuration accessible dans /apps remplace généralement un original fourni dans /libs et un autre dans le système de fichiers.

Remarque : L’enregistrement direct de la configuration via la Console Felix est stockée dans le système de fichiers et non dans le référentiel. Ceci est également le cas si une configuration basée sur le référentiel est modifiée via la Console Felix : ces modifications ne sont pas sauvegardées dans le référentiel et ne sont pas appliquées au prochain redémarrage du système.

Application

CQ5.3

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

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne