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
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: 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