Configuration de eXist-DB

  • Il existe de multiples niveaux de configuration

    • Configuration de l'environnement d'exécution
    • Configuration des données
    • Configuration des droits d'accès

Environnement d'exécution

  • 4 Fichiers sont déterminants pour la configuration de l'environnement eXist

  • Ils sont chargés au démarrage de l'application eXist

  • web.xml : choix et paramètres de démarrage des servlets

  • controller-config.xml : configuration du filtre URLRewriteFitler

  • conf.xml : configuration de l'instance eXist (caches, modules XQuery, etc.)

  • log4j.xml : configuration du niveau de log

  • Documentation en ligne

    Application Server Configuration

    Tuning the Database

Influence du mode de fonctionnement

  • Suivant le mode (standalone avec Jetty embarqué, développement sous Jetty, déploiement WAR) ces fichiers sont lus à des endroits différents

  • Par exemple en mode développement sous Jetty (par défaut)

    • {EXIST-HOME}/webapp/WEB-INF/web.xml
    • {EXIST-HOME}/conf.xml (créé par le programme d'installation)
    • {EXIST-HOME}/webapp/WEB-INF/controller-config.xml
    • {EXIST-HOME}/log4j.xml

À suivre....

  • Ce module se poursuit avec les transparents suivants :

  • Servlets au démarrage

  • Autres exemples de réglages

  • Changer le port

  • Mémoire au démarrage

  • Activer / désactiver les modules XQuery

  • Configurer la réécriture des URLs

  • Localisation des données

  • Configuration des données

  • Configuration des droits d'accès