Forums Register Login

Debugging servlets

+Pie Number of slices to send: Send
Hi,
Does anyone know how to debug a servlet using Eclipse & Tomcat?
I've created a servlet.
Started Tomcat via Eclipse.
Ran my servlet via a Browser.
...
But, I don't know how or can't debug the servlet.
Can anyone help?
Or maybe there is a better way to debug servlets
Thanks in advance.
Danny.
:roll:
+Pie Number of slices to send: Send
I use Log4j and write log at interested points, view the log file as it gets updated in real time.
Need to find a better way if there is any.
Thanks,
Bhushan
+Pie Number of slices to send: Send
The debugging chapter from my Servlets and JSP book is available at:my page for the book.
There is also a downloadable utility that you can use to spy on the exact text of request and response.
Bill
+Pie Number of slices to send: Send
The best way to debug servlets that I have found is to make it so there is as little code as possible in the servlet itself, and as little code as possible which depends on "non-mockable" Servlet API classes.
I typically have just enough code in the servlet to extract the parameters from the Request and the Writer from the Response, and pass them in to a more testable class for the "heavy lifting".
Once you have this, you can put a simple "main" wrapper round your code (or, even better, a JUnit wapper), and debug and test it under full control on your own desktop, using your favourite tools with no deployment necessary.
Have you tried this ?
+Pie Number of slices to send: Send
you can debug it remotelly.
you can setup tomcat.sh to start as debug server and use debugger to connect. if you use bugseeker ( http://www.karmira.com ) it is very easy to setup a project for remote debugging.
you can even debug jsp pages generated servlets, with a little extra work.
+Pie Number of slices to send: Send
Ummm... what Tomcat plugin are you using? It SHOULD be as easy as setting a breakpoint in your Servlet and starting Tomcat in Debug mode...
Kyle
+Pie Number of slices to send: Send
I'm actually using eclipse as the IDE.
I'm not too sure how to turn on Tomcat for debug.
It is probaly a simple setting - but I don't know how?
If you know how, can you let me know.
Thanks.
straws are for suckers. tiny ads are for attractive people.
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1249 times.
Similar Threads
Debugging Servlets
debugging Tomcat in VisualAge
How it works....
How does one debug servlets and business classes in Eclipse
cache problem??? with Eclipse 3.2, Callisto, and Tomcat 5.5.17
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 05:45:34.