I am using:
I run the server in debug mode and add some breakpoints.
Sometimes the jboss stops at the correct place and shows the correct point of the breakpoint in the src, but sometimes the jboss stops but does not show the correct place in the src.
In such case I need to go to the debug window of the eclipse and click on the thread that stoped by jboss and then I get the correct place in the src.
I've never experienced a bug like this, but if it does exist it's probably due to the peculiarities of the eclipse debug engine and jee intermingling.