Spring MVC:查看传入请求的最简单方法

时间:2010-05-04 08:54:34

标签: java spring tomcat logging spring-mvc

我正在调试部署在tomcat上的Spring MVC(3.0)应用程序。

我想在我的控制台或日志文件中看到所有传入的请求。包括404s,由我的app或spring生成,因为它没有找到合适的控制器。我想看到这样的事情:

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 个答案:

答案 0 :(得分:4)

您可以在server.xml文件中打开tomcat中的传入连接:

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

打开Apache webserver风格的登录。

有关此内容的更多信息,请访问: http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html

答案 1 :(得分:0)

您可以尝试使用JavaMelody:

  

JavaMelody的目标是监控   Java或Java EE应用程序服务器   在质量保证和生产环境中。它   不是模拟请求的工具   来自用户,它是一种衡量工具   并计算真实的统计数据   依赖于应用程序的操作   关于应用程序的使用情况   用户。

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

答案 2 :(得分:0)

您可以使用客户端工具(即firebug)来查看请求和响应。