powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Сервлет не пишет в лог
9 сообщений из 9, страница 1 из 1
Сервлет не пишет в лог
    #34184530
томкаттер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

В сервлете для отладочных сообщений всю жизнь использовал метод log()
На машине разработчика (моей) всё исправно капает в лог-файл.
Сервер - Tomcat 5.5
Вчера отдал готовый проект админу для установки на юниксовую машину. Версия Томката та же. В лог ничего не попадает. Он говорит что конфигурацию Log4j не трогал, всё по дефолту. Какие могут быть причины, хотя бы в какую сторону копать ?
Благодарю за идеи.
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34189639
Fenriz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в catalina.out экзэпшенов нет по поводу лога?
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34189694
Fenriz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ты их туда конечно выводил)
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34189700
Fenriz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
продублируй всё таким образом
log.error("****" + e.getMessage());
System.out.println("MakeLink: FileNotFoundException:" + e);
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34194978
томкаттер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за идею.
System.out тоже не выводит.
Логи при старте Томката образуются но все пустые.
Первой строкой метода doGet поставил log('blahblahblah'). goGet отрабатывает, в логе ни хрена.

Насколько я понял, начиная с 5.5 в Томкате какие-то изменения с логгингом, требующие использовать log4j. Ясно что это мощная штука, но мне все её фичи совершенно не нужны, нужен примитивнейший вывод в лог. Который по дефолту почему-то не пашет.
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34196050
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По дефолту Tomcat 5.5 использует для логирования библиотеку Juli настройки которой производятся в файле conf/logging.properties
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34196061
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для настроек логирования конкретного web-приложения разместите файл logging.properties с нужными настройками в папке WEB-INF/classes своего web-приложения
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34196161
томкаттер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разве logging.properties ?
Вот здесь http://tomcat.apache.org/tomcat-5.5-doc/logging.html сказано log4j.properties. И такой файл я прорбовал класть, с содержимым точно как по ссылке. Пока эффекта нет.
...
Рейтинг: 0 / 0
Сервлет не пишет в лог
    #34196184
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На этой странице написано:

JULI is enabled by default in Tomcat 5.5, and supports per classloader configuration, in addition to the regular global java.util.logging configuration

и ниже

In each classloader using a logging.properties file. This means that it is possible to have a configuration for the Tomcat core, as well as separate configurations for each webapps which will have the same lifecycle as the webapps.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Сервлет не пишет в лог
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]