rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
看这个bat文件很容易就看懂的,rem是类似注释的意思
改成以下就可以开启debug mode了,就是去掉注释了,哈哈。
rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
我大概说下他的意思。
看下bin下的 catalina.bat这个文件
开头有这些东西 rem Environment Variable Prequisites
直到
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome
这些都是开始设置一些参数了。我们在这前面加上我们的设置
结果就成了
rem $Id: catalina.bat 615987 2008-01-28 18:48:10Z rjung $
rem ---------------------------------------------------------------------------
set JPDA_ADDRESS=8787
set JPDA_TRANSPORT=dt_socket
rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not "%CATALINA_HOME%" == "" goto gotHome