This is one of those problems that drives you on the verge of sanity.
I am running Eclipse Java EE Indigo on Windows XP 32bit. I am trying to debug a gwt client-service application on tomcat 6. I am using JDK1.6.0_32
I am trying to debug the server side of my application. I set breakpoints, launch the client as a web application locally and then debug the service as a remote java application ( standard(socket attach) localhost, 8000, correct sources). I have verified that I am running the server with the correct debug settings ( dt_socket, 8000, catalina.bat jpda start)
the break points are not being hit. Nothing, na-da. Eclipse does not suspend the thread and the code continues past the break points. What makes this even more confusing is yesterday the breakpoints worked, without me changing anything and this morning they don't.
I've tried restarting, cleaning and refreshing. Googling the problem brought up most issues from 2009 with an older release of Java.
EDIT: Eclipse gives out the error "Unable to install breakpoint due to missing line numbers" even though that option is selected in properties
Since the service side of the code was built with an ant build. I had to ensure the .xml file was set to debug = "true". I still got the error message about missing lines, but the breakpoints worked.