Linux Tomcat遠程調試

一.      應用場景


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

     
二.調試步驟

1、部署服務工程到Linux系統下的Tomcat中,本文檔重點是遠程調式,爲了防止文檔篇幅累贅,這裏就不介紹部署工程了。

 

2、更改tomcat遠程調試端口

(1).更改Linux系統上的Tomcat啓動文件遠程調試端口,登錄服務器,找到Tomcat安裝路徑,進入到bin目錄

 

(2).打開目錄下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表遠程調試端口,可以更改成其他沒有被佔用的端口,更改完成後保存退出。如下圖

 

3.以debug模式啓動Tomcat

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

 

4.配置MyEclipse遠程調試

(1).在需要遠程調試的類中選擇Debug Configurations菜單打開配置界面,如下圖:

 

 

 

(2)在左邊列表中雙擊Remote Java Application項,添加要調試的類,然後在右邊添加Host項和Port項後點擊<Debug>按鈕。

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

Port代表catalina.sh中配置的遠程調試端口

 

 

 

5.打開IE瀏覽器,輸入URL連接提交請求,此時你在MyEclipse裏面是不是看到了代碼運行到了斷點出就不往下運行了?

如下圖所示:

 

 

 

 

三、通過以上步驟就可以在本地連接到遠程服務器上代碼,從而進行代碼級的測試了。



轉自http://blog.csdn.net/xh16319/article/details/14545065 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章