lundi 24 octobre 2016

apache tomcat7: GRAVE: Erreur lors du démarrage des ressources statiques


Lors du déploiement d'un war on a l'erreur ci-dessous qui survient:
GRAVE: Erreur lors du démarrage des ressources statiques
java.lang.IllegalArgumentException: Le document base /usr/share/tomcat7/webapps/Blerow n'existe pas ou n'est pas un répertoire lisible

Pourtant sur mon serveur apache, dans l'instance Tomcat7, les droits tomcat7 sont positionnés correctement sur  le Blerow.war et sur le répertoire Blerow.
Malgré différentes tentatives, suppression du répertoire /var/lib/tomcat7/webapps/Blerow et redémarrage de tomcat, l'erreur est toujours présente et visible sur le fichier catalina.log.

Voici un extrait du log:

oct. 23, 2016 9:20:13 AM org.apache.coyote.AbstractProtocol init
INFOS: Initializing ProtocolHandler ["http-bio-8085"]
oct. 23, 2016 9:20:13 AM org.apache.catalina.startup.Catalina load
INFOS: Initialization processed in 2146 ms
oct. 23, 2016 9:20:14 AM org.apache.catalina.core.StandardService startInternal
INFOS: Démarrage du service Catalina
oct. 23, 2016 9:20:14 AM org.apache.catalina.core.StandardEngine startInternal
INFOS: Starting Servlet Engine: Apache Tomcat/blerow
oct. 23, 2016 9:20:14 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFOS: Déploiement du descripteur de configuration /etc/tomcat7/Catalina/localhost/blerow.xml
oct. 23, 2016 9:20:14 AM org.apache.catalina.core.StandardContext resourcesStart
GRAVE: Erreur lors du démarrage des ressources statiques
java.lang.IllegalArgumentException: Le document base /usr/share/tomcat7/webapps/Blerow n'existe pas ou n'est pas un répertoire lisible


Avant l'erreur, on remarque la ligne suivante :
INFOS: Déploiement du descripteur de configuration /etc/tomcat7/Catalina/localhost/blerow.xml
blerow avec un b
or mon war est Blerow.war
il y a une différence de casse sur la première lettre.



En corrigeant blerow.xml par Blerow.xml  ( mv blerow.xml Blerow.xml) le problème est résolu.

Aucun commentaire:

Enregistrer un commentaire