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.xml在WEB-INF\classes我的项目,它不是由类加载器发现,我看到所有的调试语句.另一方面,如果我移动logback.xml到lib目录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应该被删除.