DéveloppementDéveloppeur

Problème Apache Archiva : WARN:oejw.WebAppContext:Failed startup of context

Les développeurs qui travaillent sur un projet Maven peuvent utiliser Apache Archiva en complément pour gérer les librairies. Archiva est un serveur Java, qui fait généralement office de proxy de repositories, sur lequel on peut déployer et télécharger les librairies. En anglais, c’est un Maven Build Artifact Repository Manager.

apache archiva maven architecture

Le gestionnaire universel de paquets Apache Achiva vise à standardiser l’accès et l’utilisation des paquets nécessaires au développeur d’un logiciel. C’est un outil central et donc vital dans la chaine d’outils de développement, liant le serveur de compilation, la documentation, l’analyse de code, le serveur de build…). Les concurrents d’Archiva sont par exemple Proximity, ProGet, Nexus et Artifactory.

Et il se peut qu’Archiva plante comme ce message non explicite. « WARN:oejw.WebAppContext:Failed startup of context » : solution et tutoriel. Ce message d’erreur apparait dans les logs, sur Archiva mais aussi sur Solr, un autre service Apache.

 

Solution au problème Apache : WARN:oejw.WebAppContext:Failed startup of context

1. Arrêter le service Archiva :

archiva stop

2. Supprimer tous les fichiers lock :

find /opt/apache-archiva/data/ -type f -iname *.lock -exec rm -f "{}" \;

(ou autre chemin d’installation de apache archiva)

3. Supprimer les fichiers lock trouvés, par exemple :

rm -f /opt/apache-archiva/repositories/repositories/internal/kimoce/.indexer/write.lock

rm -f /opt/apache-archiva/repositories/repositories/snapshots/repositories/snapshots/.indexer/write.lock

rm -f /opt/apache-archiva/repositories/repositories/internal/repositories/internal/.indexer/write.lock

4. Démarrer Archiva :

archiva start

5. Le serveur doit se lancer sans erreur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page