idea遠程調試web項目_騰訊視頻
題目:idea遠程調試web項目
分享人:吳志勇
視屏連接:https://v.qq.com/x/page/v05172e29gy.html
PPT:https://github.com/WuZhiyong1759/xiaoketangPPT/tree/master/XKT2017%E5%B9%B46%E6%9C%8822%E6%97%A5PPT
1、背景介紹
我們一般在本地寫代碼時,如果程序出現問題了,一般情況下,我們會在程序中打各種log,調試,找出問題,修改,測試,部署到服務器,再測試。但如果在真實項目中的呢,這樣做雖然也可以,顯然是不方便的。
真實項目中,我們可以通過遠程連接的方式,進行調試
遠程調試:服務端程序運行在一臺遠程服務器上,我們可以在本地服務端的代碼(前提是本地的代碼必須和遠程服務器運行的代碼一致)中設置斷點,每當有請求到遠程服務器時時能夠在本地知道遠程服務端的此時的內部狀態。
2、知識剖析
在本次課程中將涉及以下4點內容
1.服務器
2.項目部署到服務器
3.本地的IED連接遠程
4.調試
3、常見問題
本地IDE如何連接到遠程進行調試,需要配置什么?
4、解決方案
修真院提倡的自學方式上網搜索
5、編碼實戰
首先:一個可成功運行的web項目
設置remote
Tomcat的catalina.sh配置
jetty的jetty.sh配置
6、擴展思考
1.遠程調試適用于哪個階段?開發?測試?線上?
(個人認為)適用于測試階段,在線上肯定是不行的。很多人訪問,都不知道調試的是哪個。開發階段的話,一般是分功能模塊的,每個人負責自己的模塊,分開開發測試。遠程調試,一般在于開發完成后的集中測試(功能銜接),這時項目已經部署到測試服務器上了。
7、更多討論
如果是Java項目代碼,我們該怎么遠程調試?
友情連接:IT修真院? ? ? ??IT修真院Java簡書專題