Since Java 5, the recommended option to start a JVM in debug mode has changed from -Xdebug -Xrunjdwp:... to -agentlib:jdwp=... as described in http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html#Invocation Since Tomcat 6 requires Java 5, this change should be propagated in catalina.sh (line 212) / catalina.bat (line 152): change "JPDA_OPTS=-Xdebug -Xrunjdwp:" to "JPDA_OPTS=-agentlib:jdwp=" Note that this change should not be back-ported to Tomcat 5.x, since this version runs with Java 1.4.
Thanks for the patch. I have applied it to trunk and proposed it for 6.0.x
Thanks again for the patch. It has been applied to 6.0.x and will be in 6.0.17 onwards.
In addition to the changes described in the description (and successfully applied), we also need to keep the documentation of the impacted files in sync with code. Please change "-Xdebug -Xrunjdwp:" to "-agentlib:jdwp=" in catalina.sh (line 60) / catalina.bat (line 64) Trunk and Tomcat 6.x only!
Thanks for the catch. Fixed in trunk and 6.0.x Will be in 6.0.19 onwards.