Tomcat и logback.xml

Я запускаю a Seam + Hibernate + Logback проект, развернутый на Tomcat 6. Я использую Eclipse в качестве IDE. Будьте в спящем режиме печатает много операторов отладки, таким образом, я поместил уровень в ERROR, таким образом, я не вижу их.

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

Я не вставляю свое целое logback.xml, потому что проблема, которую я имею, не соединен с ее содержанием.

У меня есть следующая проблема пути к классу - Если я поместил logback.xml в WEB-INF\classesиз моего проекта это не найдено classloader, и я вижу все операторы отладки. С другой стороны, если я перемещаюсь logback.xml к lib каталог Tomcat, все работает прекрасное, и операторы отладки не печатаются.

Но я хочу иметь мой logback.xml в моем проекте, не в корне lib каталог Tomcat.

И вот мой вопрос - не WEB-INF\classes корректное место для logback.xml? Почему это не найдено?

Я всегда знал что файлы под WEB-INF\classes каталог проекта, помещаются в путь к классу. Спасибо за любые идеи Вы имеете.

Всего самого лучшего, Petar

9
задан Petar Minchev 20 June 2010 в 10:04
поделиться

1 ответ

Похоже, ваш logback.jar также находится в $ {catalina.home} \ lib .

Если вы хотите поместить свой logback.xml в \ WEB-INF \ classes , logback.jar должен находиться только в \ WEB-INF \ lib . $ {catalina.home} \ lib \ logback.jar должен быть удален.

10
ответ дан 4 December 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: