1. 程式人生 > >java遠端除錯配置

java遠端除錯配置

在實際的測試過程中,可能會遇到由於程式執行的不間斷性,我們無法構造測試場景來驗證某個功能的正確性,只有通過程式碼級的除錯才能驗證功能是否正確。然而開發本地除錯的話,不具有說服力,這時我們必須連線到linux下的基線版本程式碼進行遠端除錯.
1、
更改tomcat遠端除錯埠

(1).更改Linux系統上的Tomcat啟動檔案遠端除錯埠,登入伺服器,找到Tomcat安裝路徑,進入到bin目錄. 開啟目錄下的catalina.sh檔案,找到JPDA_ADDRESS=”8000”,8000代表遠端除錯埠,可以更改成其他沒有被佔用的埠,更改完成後儲存退出。如下圖

這裡寫圖片描述
2.以debug模式啟動Tomcat

(1).進入tomcat的bin目錄,輸入./catalina.sh jpda run或者./catalina.sh jpda start命令啟動tomcat

3.配置eclipse遠端除錯

(1).在需要遠端除錯的類中選擇Debug Configurations選單開啟配置介面(工具欄debug或run as 中都可進入)
(2)在左邊列表中雙擊Remote Java Application項,新增要除錯的類,然後在右邊新增Host項和Port項後點擊按鈕。

Host代表Tomcat所在的Linux伺服器IP

Port代表catalina.sh中配置的遠端除錯埠

這裡寫圖片描述