Problème

Vous disposez d’un fichier XML sous /system/bin/classes qui contient un fichier dtd. Au démarrage, CQ génère une erreur semblable à ce qui suit :

21.09.2007 15:49:54 *ERROR* csd: Error while generating csdinfo (/system/bin/classes/abc/app/com/cache/manager/JmxCacheManager.xml): Page '/resources/dtd/mgt/model_mbean.dtd’ does not exist.

Solution

Ces fichiers doivent résider dans le fichier JAR ou dans un dossier racine dans contentbus /resources. Créez un fichier JAR contenant un dossier « ressources » dans le JAR, puis placez dedans vos fichiers dtd. Vous pouvez référencer un fichier dtd à partir d’un fichier XML comme suit : cq:/resources/dtd/mgt/model_mbean.dtd.

Remarque :

Pour obtenir un exemple, voir cq4.jar.

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