Tomcat 6 + Log4J
- From: Alexander Kurosch <alexander.kurosch@xxxxxxxxxxxxxx>
- Date: Tue, 3 Jan 2012 23:37:39 -0800 (PST)
Hallo zusammen,
Ich habe einen Tomcat 6 Server aufgesetzt und mit Eclipse ein
entsprechendes Projekt angelegt und möchte jetzt Log4J als Logger für
dieses Projekt verwenden, kriege aber die Meldung:
log4j:WARN No appenders could be found for logger (servlets.Main).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
for more info.
Der Aufbau sieht wie folgt aus:
webpage
+css
+images
+META-INF
+WEB-INF
++classes (Kompilierte Klassen)
++lib (Alle Libs die ich so brauche)
++pages (JSPs)
++src (Java Sourcen, Packages)
Grundsätzlich funktioniert die Webanwendung so, dass alle Anfragen an
ein Servlet geleitet wird und dieses dann entscheidet auf welche JSP
weitergeleitet oder welche Action-Verarbeitung durchgeführt wird.
Dieses Servlet heißt Main.java und liegt im Package servlet.
Nun zum Logger. Ich habe die log4j-1.2.16.jar ins Lib-Verzeichnis
gelegt. Wo genau muss ich die log4j.xml hinlegen, damit diese nun
gefunden wird?
Ich habe bei der ein oder anderen Google-Suche gelesen, dass man die
XML in den Classpath aufnehmen muss. Aber wo genau mache ich das für
mein Webprojekt? Ich habe über Eclipse den Tomcat eingebunden und das
Projekt dann dem Tomcat hinzugefügt. Die Klassen werden ja ins classes-
Verzeichnis gebuilded. Und die anderen JARs die ich verwende muss ich
nicht speziell irgendwo einbinden. Die werden automatisch gefunden,
wenn ich sie ins lib-Verzeichnis packe. Deswegen dachte ich mir, dass
ich die XML auch einfach mal in das lib-Verzeichnis packe. Doch das
hilft auch nicht.
Ich weiß da nicht weiter. Könnt ihr mir helfen?
.
- Follow-Ups:
- Re: Tomcat 6 + Log4J
- From: Bodo Wippermann
- Re: Tomcat 6 + Log4J
- Prev by Date: Re: Gesamte Inhalte verkleinern
- Next by Date: Re: Tomcat 6 + Log4J
- Previous by thread: Gesamte Inhalte verkleinern
- Next by thread: Re: Tomcat 6 + Log4J
- Index(es):
Relevant Pages
|