10

我正在启动一个Seam + Hibernate + Logback部署到Tomcat 6. 我使用 Eclipse 作为IDE. Hibernate 打印了许多调试语句,所以我将级别设置为ERROR,所以我看不到它们。

<logger name="org.hibernate">
    <level value="ERROR" />
</logger>

我没有粘贴我的全部logback.xml内容,因为我遇到的问题与其内容无关。

我有以下类路径问题 - 如果我将项目放入logback.xmlWEB-INF\classes类加载器找不到它,我会看到所有调试语句。另一方面,如果我将 移动logback.xml到 的lib目录Tomcat,则一切正常,并且不会打印调试语句。

但我想在我的项目中,而不是在Tomcatlogback.xml的根目录中。lib

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

我一直都知道,WEB-INF\classes项目目录下的文件,是放在类路径下的。感谢您的任何想法。

一切顺利,佩塔尔

4

1 回答 1

11

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

如果你想把你的logback.xmlto \WEB-INF\classeslogback.jar应该只有 under \WEB-INF\lib${catalina.home}\lib\logback.jar应该被删除。

于 2010-08-18T19:19:52.993 回答