可否遠程連接到線上直接調試?


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簡書專題

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,268評論 25 708
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,951評論 6 342
  • 昨天第一次做time log,就是把一天當中發生的事情,還有它的起止時間都記錄下來。目的是追溯一下這一整天,從開始...
    張莞爾閱讀 558評論 0 0
  • 廣播員 我的反應有些異常,總覺得今天有什么不對勁。下了第一節課我喊道︰“王美溪快去參加廣播員”“我知道了”王美溪回...
    2abe6b0369a7閱讀 281評論 0 0