je suis entrain de mettre en oeuvre pour la premiere fois l'outil de log4j et j'ai une erreur que j'ai du mal à comprendre :
alors que j'ai bien importé la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator at com.equant.sigitt.adminIHM.InitServlet.init(InitServlet.java:29) at javax.servlet.GenericServlet.init(GenericServlet.java:212) ................................. .................................
la ligne 29 cité en erreur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 import org.apache.log4j.*; import org.apache.log4j.PropertyConfigurator;
quelqu'un à une idée de ce qui a pu génerer cet erreur ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void init(){ String cheminWebapps = getServletContext().getRealPath("/"); String cheminLogConfig = cheminWebapps+getInitParameter("log4j-fichier-config"); String cheminLog = cheminWebapps + getInitParameter("log4j-chemin-log"); File logPathDir = new File(cheminLog); System.setProperty("log;chemin",cheminLog); if(cheminLogConfig != null){ PropertyConfigurator.configure(cheminLogConfig); } }
Merci
Partager