eclipse環境下tomcat遠程調試方法


前提:Windows環境tomcat是以catalina.bat方式而非Windows服務形式啟動(兩者所使用的JAVA配置及JVM參數會有差異)。
服務器段設置
方法1:修改 CATALINA_OPTS
修改 catalina.bat文件,添加: Set  “CATALINA_OPTS=-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
參數說明:
-Xdebug                              : 啟用調試模式

-Xrunjdwp<sub-options>  : 加載JVM的JPDA參考實現庫
 
transport=dt_socket           :Socket連接,可選dt_shmem 通過共享內存的方式連接到調試服務器
 
address=8000                     :調試服務器監聽的端口
 
server=y                             : 是否是服務器端,n為客戶端
 
suspend=n                         : 啟動過程是否加載暫停,y為啟動時暫停,方便調試啟動過程

上述方法只是啟動tomcat時設置了 CATALINA_OPTS參數,如果只是想臨時修改,可以在命令行窗口下執行,然后再執行startup。
方法2:使用jpda start
命令行窗口下輸入:
set JPDA_ADDRESS=8777(調試端口) 
catalina.bat jpda start
啟動tomcat即可開始調試;
可以將上述命令保存為bat文件,后續要調試時直接打開即可。

客戶端設置
 eclipse菜單Run-》Debug Config-》新建Remote Java Application,Browser工程源碼,配置IP和端口即可。
注意為保證正常調試,要注意eclipse 全局Java 編譯器選項設置:








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM