java - log4j - erste Klasse nicht gefunden

Ich bin mit Log4j im java-web-app.

Nun, wenn ich ein servlet des web-app, das ist die Fehlermeldung, die ich bekommen--

Beschreibung Der server hat einen internen Fehler (), die es verhindert die Erfüllung dieser Anforderung.

Ausnahme

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: org/apache/log4j/Logger
com.test.ConfigHelper.<clinit>(ConfigHelper.java:45)
com.test.runsinglecrawljob.doGet(runsinglecrawljob.java:126)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause


java.lang.ClassNotFoundException: org.apache.log4j.Logger
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1533)
com.test.ConfigHelper.<clinit>(ConfigHelper.java:45)
com.test.runsinglecrawljob.doGet(runsinglecrawljob.java:126)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Nun die code-Zeile in ConfigHelper.java (Zeile 45) ist unten angegeben---

protected static final Logger log = Logger.getLogger(ConfigHelper.class);

Habe ich überprüft, Java Build Path-- die JAR-Datei log4j wurde Hinzugefügt build path.

Was mache ich hier falsch? Wie mache ich log4j ohne Probleme funktioniert?

InformationsquelleAutor Arvind | 2012-08-07
Schreibe einen Kommentar