Reputation: 274062
I am debugging a Spring MVC (3.0) app, deployed on tomcat.
I want to see in my console or log files all the incoming requests. Including 404s, both generated by my app or by spring because it didn't find an appropriate controller. I'd like to see something like this:
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 ...
What is the easiest way to see that.
Upvotes: 1
Views: 3088
Reputation: 6627
you can use client side tools i.e. firebug in order to see the request and response.
Upvotes: 0
Reputation: 5391
You can turn on logging incoming connection in tomcat in server.xml file:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
It turns on logging in Apache webserver style.
More information about this you can find here: http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html
Upvotes: 4
Reputation: 174
You can try JavaMelody:
The goal of JavaMelody is to monitor Java or Java EE applications servers in QA and production environments. It is not a tool to simulate requests from users, it is a tool to measure and calculate statistics on real operation of an application depending on the usage of the application by users.
http://code.google.com/p/javamelody/
Upvotes: 0