Idea遠程調(diào)試

Idea遠程調(diào)試

?當把一個本地項目部署到遠程服務器后有可能出現(xiàn)意想不到錯誤迹恐,這個時候通過遠程調(diào)試能夠更清楚的找到bug所在位置衡载。
本篇主要講解如何使用Idea開發(fā)工具 進行調(diào)試
1.遠程調(diào)試服務器上面的SpringBoot 項目
2.遠程調(diào)試服務器上運行在tomcat中的項目呈昔,實際開發(fā)部署中有時候還是很有用處的沃粗,方便你定位錯誤 快速找出錯誤捕仔。

?1.遠程調(diào)試SpringBoot內(nèi)嵌Tomcat的項目

?現(xiàn)在以SpringBoot為基礎開發(fā)的項目很多墙懂,最終會通過構(gòu)建工具比如Maven打成jar包橡卤,之間 java -jar方式運行,那么在這種情況下如何利用Idea進行遠程調(diào)試呢损搬,下面就以我的博客項目開始講解吧碧库。

??1.1 打開Idea的 Run/Debug Configurations 新增一個Remote

Xnip20191209_133239.jpg

??1.2 填寫要遠程的IP 和 端口(默認 5005)

Xnip20191209_133610.jpg

??1.3 在遠程服務器上啟動SpringBoot項目 要添加一些參數(shù)

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 
     -jar xxx.jar

??如下圖所示:


Xnip20191209_142152.jpg

??1.4 Idea 上啟動remote

??啟動成功會看到console 打印 Connected to 。巧勤。嵌灰。表示連接成功了

Xnip20191209_134313.jpg

??1.5 Idea 中之間打debug 進行調(diào)試

??操作我的博客項目 可以看到確實能debug 攔截到

Xnip20191209_134616.jpg

?2.遠程調(diào)試部署在Tomcat中的項目

??2.1 打開tomcat bin路徑下的 catalina.sh

??找到JPDA_ADDRESS


Xnip20191209_135524.jpg

??把默認的 localhost:8000 改成 0.0.0.0:5005

??localhost:8000默認本地調(diào)試,也就是無法遠程調(diào)試 颅悉,改成 0.0.0.0 表示所有的ip都可以調(diào)試

??關(guān)閉tomcat 重啟tomcat 沽瞭,啟動命令 ./catalina.sh jpda start (jpda start 表示調(diào)試模式啟動的意思)

??注意:你的5005端口是否已經(jīng)被占用,如果被其他進程占用剩瓶,那么你請換個端口 0.0.0.0:xxxx

Xnip20191209_141042.jpg

??2.2 在Idea中創(chuàng)建 remote 和上面一樣的操作,然后啟動

Xnip20191209_134313.jpg

?3.總結(jié):

?本篇介紹了2種遠程調(diào)試 第一種是SpringBoot項目jar包方式啟動 第二種是項目部署在外部tomcat種的遠程調(diào)試方法
?能夠解決 在我本地是好的啊 這個世界性難題~
?注意 要保證服務器上的代碼和本地代碼最好一致

個人博客網(wǎng)站 https://www.askajohnny.com 歡迎來訪問驹溃!
本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布城丧!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吠架,隨后出現(xiàn)的幾起案子芙贫,更是在濱河造成了極大的恐慌,老刑警劉巖傍药,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磺平,死亡現(xiàn)場離奇詭異,居然都是意外死亡拐辽,警方通過查閱死者的電腦和手機拣挪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來俱诸,“玉大人菠劝,你說我怎么就攤上這事≌龃睿” “怎么了赶诊?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長园骆。 經(jīng)常有香客問我舔痪,道長,這世上最難降的妖魔是什么锌唾? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任锄码,我火速辦了婚禮,結(jié)果婚禮上晌涕,老公的妹妹穿的比我還像新娘滋捶。我一直安慰自己,他們只是感情好余黎,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布重窟。 她就那樣靜靜地躺著,像睡著了一般驯耻。 火紅的嫁衣襯著肌膚如雪亲族。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天可缚,我揣著相機與錄音霎迫,去河邊找鬼。 笑死帘靡,一個胖子當著我的面吹牛知给,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼涩赢,長吁一口氣:“原來是場噩夢啊……” “哼戈次!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起筒扒,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤怯邪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后花墩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悬秉,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年冰蘑,在試婚紗的時候發(fā)現(xiàn)自己被綠了和泌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡祠肥,死狀恐怖武氓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仇箱,我是刑警寧澤县恕,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站剂桥,受9級特大地震影響弱睦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜渊额,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望垒拢。 院中可真熱鬧旬迹,春花似錦、人聲如沸求类。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽尸疆。三九已至椿猎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寿弱,已是汗流浹背犯眠。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留症革,地道東北人筐咧。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親量蕊。 傳聞我的和親對象是個殘疾皇子铺罢,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.前言 本文講述如何使用IDEA遠程調(diào)試spark,這里所說的調(diào)試spark包括: 調(diào)試spark應用程序残炮,也就...
    達微閱讀 1,166評論 1 4
  • 我們發(fā)布springboot程序的時候都是打成一個jar包韭赘,然后在一個shell腳本,用來運行jar程序如下圖 1...
    那錢有著落嗎閱讀 10,405評論 3 0
  • 1.前言 本文講述如何使用IDEA遠程調(diào)試spark势就,這里所說的調(diào)試spark包括: 調(diào)試spark應用程序泉瞻,也就...
    aaron1993閱讀 11,794評論 1 9
  • 項目開發(fā)工程中,經(jīng)常需要在各環(huán)境定位問題蛋勺,遠程調(diào)試環(huán)境中tomcat是準確定位問題非常有效的手段瓦灶。在講解使用ide...
    48892085f47c閱讀 1,846評論 0 2
  • 本地調(diào)試非常簡單,就不說了 記得以前跟同事調(diào)試的時候抱完,線上環(huán)境出了問題贼陶,看他們都是打印log日志,比較麻煩巧娱,最近看...
    Andy周閱讀 18,361評論 4 54