Je démarre un projet Seam + Hibernate + Logback
déployé au Tomcat 6
. J'utilise Eclipse comme IDE
. Hibernate imprime de nombreuses instructions de débogage, donc j'ai mis le niveau à ERROR
, donc je ne les vois pas.Tomcat et logback.xml
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
Je ne colle pas tout mon logback.xml
, parce que le problème que j'ai, n'est pas liée à son contenu.
J'ai le problème classpath suivant - Si je mets le logback.xml
dans WEB-INF\classes
de mon projet, il n'est pas trouvé par le chargeur de classe et je vois toutes les instructions de débogage. D'un autre côté, si je déplace le logback.xml
vers le répertoire lib
de Tomcat
, tout fonctionne parfaitement et les instructions de débogage ne sont pas imprimées.
Mais je veux avoir mon logback.xml
dans mon projet, pas dans le répertoire racine lib
de Tomcat.
Et voici ma question - n'est pas le WEB-INF\classes
un endroit correct pour logback.xml
? Pourquoi n'est-il pas trouvé?
J'ai toujours su que les fichiers sous le répertoire WEB-INF\classes
du projet sont placés dans le classpath. Merci pour vos idées.
Tous les meilleurs, Petar
Merci :) C'était le cas - j'ai oublié de le supprimer de $ {catalina.home} \ lib. –