10

Seam + Hibernate + Logbackにデプロイされたプロジェクトを開始していTomcat 6ます。私はEclipseをとして使用していIDEます。Hibernateは多くのデバッグステートメントを出力するので、レベルをERRORに設定したので、それらは表示されません。

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

logback.xml私が抱えている問題はその内容とは関係がないので、私は自分の全体を貼り付けません。

次のクラスパスの問題があります-プロジェクトを挿入logback.xmlするWEB-INF\classesと、クラスローダーで検出されず、すべてのデバッグステートメントが表示されます。一方、logback.xmllibディレクトリに移動するとTomcat、すべてが完全に機能し、デバッグステートメントが出力されません。

しかし、Tomcatlogback.xmlのルートディレクトリではなく、プロジェクト内に配置したいと思います。lib

そして、ここに私の質問があります-WEB-INF\classes正しい場所ではありませんlogback.xmlか?なぜ見つからないのですか?

WEB-INF\classesプロジェクトのディレクトリの下にあるファイルがクラスパスに配置されることを私はいつも知っていました。あなたが持っているアイデアをありがとう。

よろしくお願いします、ペタル

4

1 に答える 1

11

あなたlogback.jarも下にいるよう${catalina.home}\libです。

にを入れたい場合はlogback.xml\WEB-INF\classeslogback.jar下にのみ置く必要があります\WEB-INF\lib。を削除する${catalina.home}\lib\logback.jar必要があります。

于 2010-08-18T19:19:52.993 に答える