2010-05-04 71 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

您可以使用客户端工具即萤火才能看到的请求和响应。