Debugging Servlets In Tomcat w/ Eclipse
Well I finally got attached to Tomcat (the tomcat from jwsdp1.3)
./catalina.sh start -debug
The trick is to find the port #. I looked far and wide and could not find out which port it was actually using. I found a blog that was old that suggested it defaulted to 8000. That did not work. Finally I found launcher.xml that the commons-launcher uses. In this file the port is defaulted to 9876 under the property jpda.address. I don't see a straightforward way to set that property off hand.
In Eclipse (on a mac and other unixs) set the connection type to Standard (Socket Attach) and the Host to localhost and the port to 9876 then hit the Debug button. Assuming that catalina is up and running you should attach and be able to stop at your breakpoints. On Windows you would probably have to use shared memory instead (I don't have my windows box handy or I'd get the exact wording). The shared memory name is jdbconn.
Any ideas how to set my own value of jpda.address? Catalina uses the commons-launcher which basically uses ant files. Does it also allow a property to be set only once? If so then I could presumably put a -Djpda.address=my port # into the command line (the catalina.sh script does not appear to allow this though). 9876 is fine for now but it seems weird that there is not a way to change it (I'm sure I'm missing something...)
Your thoughts greatly appreciated.

