Hallo,
ich entwickle ein Servlet, das unter Tomcat 6 läuft (sollte natürlich auch auf anderen laufen). Zum Loggen habe ich commons-logging.jar eingebunden und habe so einen Logger erzeugt:
log4j.jar hatte ich niemals eingebunden. Alles hat wunderbar geklappt.
Gestern habe ich einen größeren SVN Merge vollbracht und plötzlich gab es dauernd NoClassDefFoundError Meldungen beim Servlet-Start sobald ich in irgendeiner Klasse einen Logger erzeugen wollte.
Nachdem ich nun log4j.jar zusätzlich zu commons-logging.jar ins WEB-INF/lib Verzeichnis kopiert habe, klappt es. Und ich frage mich warum? Das hab ich doch vorher nie benötigt.
ich entwickle ein Servlet, das unter Tomcat 6 läuft (sollte natürlich auch auf anderen laufen). Zum Loggen habe ich commons-logging.jar eingebunden und habe so einen Logger erzeugt:
Code:
import org.apache.log4j.Logger;
...
private static Logger LOGGER = Logger.getLogger(MeineKlasse.class);
Gestern habe ich einen größeren SVN Merge vollbracht und plötzlich gab es dauernd NoClassDefFoundError Meldungen beim Servlet-Start sobald ich in irgendeiner Klasse einen Logger erzeugen wollte.
Nachdem ich nun log4j.jar zusätzlich zu commons-logging.jar ins WEB-INF/lib Verzeichnis kopiert habe, klappt es. Und ich frage mich warum? Das hab ich doch vorher nie benötigt.