2010-05-04 34 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 2010-05-04 08:56:00

回答

0

您可以嘗試JavaMelody:

JavaMelody的目的是監測QA Java或Java EE應用服務器 和生產環境。它不是用於模擬來自用戶的請求 的工具,它是測量 並且根據 用戶對應用的使用情況計算應用的操作的實際 的統計的工具。

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

4

您可以打開登錄server.xml文件中tomcat的傳入連接:

 <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

您可以使用客戶端工具即螢火才能看到的請求和響應。