我正在调试部署在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 ...
最简单的方法是什么。
答案 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应用程序服务器 在质量保证和生产环境中。它 不是模拟请求的工具 来自用户,它是一种衡量工具 并计算真实的统计数据 依赖于应用程序的操作 关于应用程序的使用情况 用户。
答案 2 :(得分:0)
您可以使用客户端工具(即firebug)来查看请求和响应。