1. 程式人生 > >Eclipse遠程調試(遠程服務器端監聽)

Eclipse遠程調試(遠程服務器端監聽)

debug 打包 分享圖片 就是 java_opts serve 遠程服務 div ava

前提:遠程服務器上運行的WEB項目class對應的源碼與本地項目中必須保持一致

也就是遠程tomcat部署的項目就是本機項目打包過去的,而本機項目沒有發生變動.

1、配置$tomcat_home/bin/catalina.sh

加上如下一行

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

說明:server=y 是指目標應用程序作為服務監聽將要連接的遠程調試器(常用);

suspend=y 是指目標VM將暫停,直到調試器應用程序進行連接(若需要調試啟動錯誤,很有用);

suspend=n 是指目標VM不暫停;

address=9988 監聽端口。

2、查看Tomcat控制臺輸出,能看到我們剛剛的配置已經生效,輸出如下:

技術分享圖片

3、配置eclipse

技術分享圖片

選擇工程,配置遠程IP和遠程port

技術分享圖片

打完收工。

Eclipse遠程調試(遠程服務器端監聽)