Tomcat和logback.xml

Pet*_*hev 9 java tomcat logback

我正在启动一个Seam + Hibernate + Logback部署到的项目Tomcat 6.我使用Eclipse作为IDE.Hibernate打印了很多调试语句,所以我把级别设置为ERROR,所以我没有看到它们.

<logger name="org.hibernate">
    <level value="ERROR" />
</logger>
Run Code Online (Sandbox Code Playgroud)

我不粘贴我的整个logback.xml,因为我遇到的问题与其内容无关.

我有以下类路径的问题-如果我把logback.xmlWEB-INF\classes我的项目,它不是由类加载器发现,我看到所有的调试语句.另一方面,如果我移动logback.xmllib目录Tomcat,一切都很完美,并且不打印调试语句.

但我想让我的logback.xml内部项目,而不是libTomcat 的根目录.

这是我的问题 - 这不是WEB-INF\classes一个正确的地方logback.xml吗?为什么不找到它?

我一直都知道WEB-INF\classes项目目录下的文件被放到了classpath中.感谢您的任何想法.

一切顺利,Petar

Igo*_*hin 10

看起来你logback.jar也在${catalina.home}\lib.

如果你想把你logback.xml\WEB-INF\classes,logback.jar应该只是在\WEB-INF\lib.本${catalina.home}\lib\logback.jar应该被删除.