1,配置tomcat啟動(dòng)參數(shù)
直接在%tomcat_home%\bin下建立tomcat_debug.bat文件,內(nèi)容如下:
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
需要遠(yuǎn)程調(diào)試時(shí)從tomcat_debug.bat啟動(dòng)。
2,eclipse調(diào)試
選擇菜單"Run>Debug...",彈出窗口里右鍵點(diǎn)擊"Remote Java Application",選擇"New",如圖:
點(diǎn)擊"Debug"按鈕,開始遠(yuǎn)程調(diào)試,當(dāng)程序運(yùn)行到斷點(diǎn)時(shí),Eclipse會(huì)捕獲到。
有關(guān)普通java app的遠(yuǎn)程調(diào)試可以參考http://blog.chenlb.com/2010/07/eclipse-remoting-debug-java-app.html