2017-02-21 25 views
1

Мне нужно захватить входящий запрос URL-адреса на сервере Tomcat. Например, мне нужна программа Java, которая должна запускаться на сервере, которая всегда прослушивает входящий запрос на сервере. всякий раз, когда пользователь нажимает на URL-адрес запроса на сервере tomcat, мне нужно захватить этот URL-адрес запроса в моей java-программе. Можете ли вы предложить, какой лучший способ захватить запрос на сервере (Tomcat). Нужно ли мне писать программу сокетов для прослушивания на порте сервера? или Мне нужно создать прослушиватель на apache tomcat server.xml для прослушивания входящего запроса? Просьба помочь в этом. Заранее спасибо.Необходимо захватить входящий запрос URL-адреса на сервере Tomcat

+0

вам нужно написать и настроить servelet обслуживать запросы – hhafeez

+0

Как насчет концепции фильтра быть введены? – sitakant

+0

Например, у меня есть 3 приложения, развернутые в одном экземпляре tomcat. Мне нужно , чтобы захватить каждый запрос. Если пользователь обращается к 3 URL-адресам приложения, мне нужно записать все 3 запроса. Возможно ли захватить весь запрос приложения с помощью одного сервлета? Итак, сервлет должен быть в отдельном приложении? – Roshan

ответ

0

вы можете следовать этому руководству, чтобы включить сервер Tomcat создавать пользовательские журналы, объединенный агент пользователя, браузер и нажмите http://www.techstacks.com/howto/configure-access-logging-in-tomcat.html

+0

Эти концепции журналов не работают для меня. Потому что мне нужно захватить запрошенный URL-адрес всякий раз, когда пользователь пытается ударить по URL-адресу. Но если я буду писать запрошенный URL в журнале, я не буду знать, когда пользователь запросил URL. Поэтому всякий раз, когда пользователь запрашивал URL-адрес, мне нужно самому захватить URL-адрес. – Roshan