2012-01-05 2 views
0

Я хочу проследить весь HTTP-ответ tomcat, когда он получает HTTP-запрос по коду, У меня есть поиск немного, и я нашел org.apache.catalina и org.apache.coyote jar эти банки есть соединитель, ответ и стандартные классы хоста, но я не могу воспользоваться этими классами для достижения требуемого результата,Как получить весь tomcat HTTP-ответ

Может ли кто-нибудь помочь мне в этом отношении, как я использую эти классы, есть ли какой-либо учебный курс, в котором я могу получить tomcat Ответ http-запроса в java и запись их в файл.

любая помощь в этом отношении очень благодарна.

+0

Что именно вы пытаетесь сделать? Ваша проблема может быть решена другими способами, чем отслеживание всех ответов. – medopal

+0

Я хочу получить все http-запросы, сделанные tomcat, запущенные на моей машине на порту 8080. –

ответ

4

Используйте сервлет (ответ) Filter и сопоставьте его с/* шаблоном URL.

Из Java Doc:

фильтр представляет собой объект, который выполняет задачу фильтрации либо на запроса к ресурсу (сервлет или статический контент), или на ответа от ресурса , или оба.

Фильтры выполняют фильтрацию в методе doFilter. Каждый фильтр имеет доступ к объекту FilterConfig, из которого он может получить свои параметры инициализации , ссылка на ServletContext, которую он может использовать, например, для загрузки ресурсов, необходимых для фильтрации задач.

Фильтры выполнены в дескрипторе развертывания веб- приложением

Примеры, которые были определены для этой конструкции являются

  1. аутентификации Фильтры
  2. Протоколирование и аудит Фильтры
  3. преобразования изображения Фильтры
  4. Сжатие данных Фильтры
  5. Шифрование Фильтры
  6. Tokenizing Фильтры
  7. Фильтры, которые вызывают события доступа к ресурсам
  8. XSL/T фильтры 9) цепи фильтра Мим типа
1

Если вам нужно только войти некоторые свойства запроса подать то я предлагаю смотреть на встроенной в возможности регистрации в коте:

http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html

Проверьте доступ к журнальному клапану и как его настроить для регистрации различных свойств запроса. Общая информация о TOMCAT конфигурации можно найти здесь:

http://tomcat.apache.org/tomcat-7.0-doc/config/index.html

Смежные вопросы