一、在windows系統中:
打開%CATALINE_HOME%/bin下的檔案catalina.bat,加入下面這行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
其中address=8000是沒被使用的端口号。連接配接方式有兩種,為dt_shmem和dt_socket,分别表示本機調試和遠端調試。
二、在非windows系統中:
還需要把% CATALINE_HOME %/bin/startup.sh中的最後一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于預設的端口是8000,是以如果8000端口已有他用的話,還需在catalina.sh檔案中設定:JPDA_ADDRESS=8000。
輸入指令startup.sh或者catalina.sh jpda start就可啟動tomcat。