2010-05-04 5 views
1

Tomcat에 배포 된 Spring MVC (3.0) 앱을 디버깅하고있다.Spring MVC : 들어오는 요청을 보는 가장 쉬운 방법

들어오는 모든 요청을 내 콘솔 또는 로그 파일에서보고 싶습니다. 내 컨트롤러 또는 적절한 컨트롤러를 찾지 못해 봄에 의해 생성 된 404s를 포함합니다. 다음과 같은 내용을보고 싶습니다.

 
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 
... 

가장 쉬운 방법은 무엇입니까?

+1

서버의 액세스 로그가 부족합니까? 그 밖의 어떤 정보가 필요합니까? – skaffman

답변

0

당신은 시도 할 수 JavaMelody을 :

JavaMelody의 목표는 QA 자바 또는 Java EE 애플리케이션 서버 및 생산 환경을 모니터하는 것입니다 . 그것은 사용자로부터 요청을 시뮬레이트하는 도구가 아니며, 을 측정하고 실제 에 대한 통계를 계산하는 도구입니다. 사용자는 사용자의 응용 프로그램 사용에 따라 에 따라 다릅니다.

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

4

당신은 server.xml 파일에서 바람둥이에서 들어오는 연결 로깅을 설정할 수 있습니다 : 그것은 아파치 웹 서버 스타일의 로깅집니다

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

. 이것에 대해

더 자세한 정보는 여기에서 찾을 수 있습니다 http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html

0

당신은 요청 및 응답을보기 위해 클라이언트 측 도구 즉 불을 지르고 사용할 수 있습니다.

관련 문제