Spring MVC: самый простой способ увидеть входящие запросы - PullRequest
1 голос
/ 04 мая 2010

Я отлаживаю приложение Spring MVC (3.0), развернутое на tomcat.

Я хочу видеть в своей консоли или лог-файле все входящие запросы. Включая 404, оба сгенерированные моим приложением или весной, потому что он не нашел подходящий контроллер. Я хотел бы видеть что-то вроде этого:

GET /index.html
GET /img/logo.png
GET /js/a.js
GET /style/b.css
POST /ajax/dothis?blah=yes
POST /ajax/dothat?foo=np
GET /nextpage.html
...

Какой самый простой способ увидеть это?

Ответы [ 3 ]

4 голосов
/ 04 мая 2010

Вы можете включить запись входящего соединения в tomcat в файле server.xml:

       <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
           prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>

Включает ведение журнала в стиле веб-сервера Apache.

Более подробную информацию об этом вы можете найти здесь: http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html

0 голосов
/ 08 апреля 2011

вы можете использовать клиентские инструменты, т.е. firebug, чтобы увидеть запрос и ответ.

0 голосов
/ 05 мая 2010

Вы можете попробовать JavaMelody:

Цель JavaMelody - отслеживать Серверы приложений Java или Java EE в QA и производственных средах. Это не инструмент для симуляции запросов от пользователей, это инструмент для измерения и посчитать статистику по реалу работа приложения в зависимости по использованию приложения пользователей.

http://code.google.com/p/javamelody/

...