Remote-debug is a project mainly written in Java, it's free.
Support auto discovery of remote processes for debugging
JBoss Tools Launching Support
See https://issues.jboss.org/browse/JBIDE-8548