1,配置tomcat啟動參數
直接在%tomcat_home%\bin下建立tomcat_debug.bat文件,內容如下:
cd %CATALINE_HOME%/bin
set JPDA_ADDRESS=8787
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
startup
需要遠程調試時從tomcat_debug.bat啟動。
2,eclipse調試
選擇菜單"Run>Debug...",彈出窗口里右鍵點擊"Remote Java Application",選擇"New",如圖:
點擊"Debug"按鈕,開始遠程調試,當程序運行到斷點時,Eclipse會捕獲到。
有關普通java app的遠程調試可以參考http://blog.chenlb.com/2010/07/eclipse-remoting-debug-java-app.html