eclipse遠程調試Linux環境下的web項目


前提: 遠程服務器上的代碼和本地的代碼同步

 

第一步 : 配置遠程服務器下的startup.sh文件

  在第一行添加 : declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

  (不可換行,其中address=xxxx,調試端口可以自己配置,如下)

 

第二步 : 啟動遠程主機上的tomcat,啟動后使用ps aux | grep tomcat命令會出現一下內容,代表配置成功

第三步 : 配置eclipse中的remote debug

  點擊eclipse導航欄的debug圖標——點擊Debug Configuration——右鍵點擊Remote Java Application——New——選擇項目,Standard(Socket Attach),輸入遠程主機IP,端口,

  最后點擊Debug按鈕  

  注意 ,某些eclipse版本點擊debug后,雖然已經連接上遠程服務器,但是調試按鈕不會亮,你可能會誤認為沒連接上,這時候你再去點擊debug按鈕會報錯

   

  如果遇到這種錯誤,應該先去打斷點,然后在瀏覽器上測試項目,讓其觸發斷點,這時候eclipse就會進入斷點


免責聲明!

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



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