Я запускаю Tomcat в автономном режиме. "Отдельная" часть очень важна: я не собираюсь устанавливать Apache перед Tomcat.
В моем вопросе здесь, о том, как реализовать "веб-ошибку", я получил отличный ответ: Java webapp: как реализовать веб-ошибку (1x1 пиксель)?
Однако в ответе говорится:
В ваших журналах доступа вы можете рассчитывать на ваш jpg - выход должен быть "
127.0.0.1 - - [10/Июнь/2010: 11: 38: 53 +0530]" GET/mywebapp/jsp/invisible.jpg?1276150133362 HTTP/1.1 "200 991
Но, как я боялся, я не могу найти такие журналы.
... $ cat apache-tomcat-6.0.26/logs/* | grep GET | wc -l
0
Есть много журналов. Мои пользовательские журналы Webapp определенно зарегистрированы.
Итак, у меня есть несколько связанных вопросов:
-
По умолчанию ли "Tomcat автономный" регистрирует каждый запрос HTTP GET?
-
Если да, то где все HTTP-запросы GET регистрируются по умолчанию? (как я мог найти их myselves?)
-
Если нет, можно ли настроить "Tomcat standalone" для регистрации каждого HTTP-запроса GET?
Заметьте, что я знаю, что в моем случае я могу добавить пользовательскую регистрацию вместе с моей веб-ошибкой .jsp и искать ее в журналах, но это не мой вопрос здесь.
Мой вопрос здесь о том, как Tomcat автономно (опять же, автономный очень важен) имеет дело с протоколированием всех HTTP-запросов GET.