Ich starte ein Seam + Hibernate + Logback
Projekt, das auf Tomcat 6
bereitgestellt wird. Ich benutze Eclipse als IDE
. Hibernate gibt viele Debug-Anweisungen aus, also habe ich die Ebene auf gelegt, damit ich sie nicht sehe.Tomcat und logback.xml
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
ich meine ganzen logback.xml
nicht einfügen, weil das Problem, das ich habe, ist nicht mit dem Inhalt verbunden.
Ich habe die folgenden Classpath-Problem - Wenn ich die in WEB-INF\classes
meines Projekts, wird es nicht von der Classloader gefunden und ich sehe alle Debug-Anweisungen. Auf der anderen Seite, wenn ich das in das lib
Verzeichnis von Tomcat
verschiebe, funktioniert alles perfekt und die Debug-Anweisungen werden nicht gedruckt.
Aber ich möchte meine in meinem Projekt, nicht im Stamm lib
Verzeichnis von Tomcat haben.
Und hier ist meine Frage - ist nicht die WEB-INF\classes
ein richtiger Ort für logback.xml
? Warum wird es nicht gefunden?
Ich habe immer gewusst, dass die Dateien unter dem Verzeichnis WEB-INF\classes
des Projekts, in den Klassenpfad gelegt werden. Danke für deine Ideen.
Alles Gute, Petar
Danke :) Das war der Fall - ich habe vergessen, es aus $ {catalina.home} \ lib zu entfernen. –