Linux下Debug模式啟動Tomcat進行遠端偵錯__Linux

來源:互聯網
上載者:User

J2EE開發各類資源下載清單,  史上最全IT資源,點擊進入。

一.      應用情境
在實際的測試過程中,可能會遇到由於程式執行的不間斷性,我們無法構造測試情境來驗證某個功能的正確性,只有通過代碼級的調試才能驗證功能是否正確。然而開發本地調試的話,不具有說服力,這時我們測試人員必須串連到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裡面是不是看到了代碼運行到了斷點出就不往下運行了?

如下圖所示:

 

 

 

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.