I’m currently using jboss/maven/eclipse to debug a web app. I’ve enabled remote debugging in the jboss run.conf file and then use mvn war:inplace to compile and with that I can successfully add a breakpoint and step through code.
However I remember a while back using Tomcat I was able to hotswap or hot-replace a java class by making changes, saving it and then having the debugger re-enter the method. I’m thinking there has to be a way to do this but don’t know how.
You can try JBoss Tools Eclipse plugin, or if all else fails, JRebel (however, its not free).