国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA遠程Debug調(diào)試工具(Remote)的使用

這篇具有很好參考價值的文章主要介紹了IDEA遠程Debug調(diào)試工具(Remote)的使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們在開發(fā)的過程中,經(jīng)常會遇到這樣的情況:代碼在本地測試得好好的,但部署上線后測試結(jié)果就不一樣了,這時就需要去服務(wù)器上查看日志進行分析從而定位問題,但這樣還是會比較麻煩,如果能夠Debug調(diào)試,那豈不是美滋滋。

最近了解到IDEA里面其實有遠程Debug調(diào)試工具--Remote,其使用方法就是將服務(wù)器上部署的代碼用Debug模式啟動并暴露一個端口,然后用Remote連接服務(wù)器去訪問這個端口,即可實現(xiàn)遠程Debug調(diào)試。

具體使用步驟:

1、確保服務(wù)器上部署的代碼跟本地的代碼是一致的

2、添加Debug模式啟動腳本debug.sh,腳本示例內(nèi)容如下:

export LC_ALL=zh_CN.UTF8
export LANG=zh_CN.UTF8
nohup /usr/bin/java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6810 nms-asset-manager.jar &

其中6810是自己定義的端口號,示例目錄結(jié)構(gòu)如下:

IDEA遠程Debug調(diào)試工具(Remote)的使用

?腳本關(guān)鍵內(nèi)容如下:

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address={自己定義的端口號}

?3、用debug.sh腳本啟動項目

附上給debug.sh腳本賦予可執(zhí)行權(quán)限的命令:

chomd +x debug.sh

4、在IDEA里配置Remote

IDEA遠程Debug調(diào)試工具(Remote)的使用

IDEA遠程Debug調(diào)試工具(Remote)的使用

?5、連接服務(wù)器,開始遠程Debug調(diào)試代碼

點擊IDEA里的Debug啟動按鈕,連接服務(wù)器:

IDEA遠程Debug調(diào)試工具(Remote)的使用

?在相應(yīng)位置打上斷點,請求接口開始調(diào)試代碼:

IDEA遠程Debug調(diào)試工具(Remote)的使用文章來源地址http://www.zghlxwxcb.cn/news/detail-514432.html

到了這里,關(guān)于IDEA遠程Debug調(diào)試工具(Remote)的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 開發(fā)工具篇第二十六講:使用IDEA進行本地調(diào)試和遠程調(diào)試

    Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現(xiàn)異常,啟用Debug模式可以分析定位異常發(fā)生的位置,以及在運行過程中參數(shù)的變化;并且在實際的排錯過程中,還會用到Remote Debug。 本文是開發(fā)工具篇第二十六講,主要介紹基于IDEA的Debug和Remote Debug的技巧。

    2024年02月16日
    瀏覽(98)
  • Visual Studio 遠程調(diào)試工具(Remote Debugger)使用方法

    Visual Studio 遠程調(diào)試工具(Remote Debugger)使用方法

    一、關(guān)于Remote Debugger 當(dāng)項目在測試環(huán)境上有bug,需要運行代碼調(diào)試一下,這時就需要在測試環(huán)境上安裝一個調(diào)試工具(Remote Debugger),然后在本地運行代碼,遠程鏈接到測試環(huán)境服務(wù)器來調(diào)試代碼;如桌面應(yīng)用程序和Web應(yīng)用程序。 二、下載 下載地址:遠程調(diào)試 - Visual Studi

    2024年02月12日
    瀏覽(27)
  • IDEA遠程DeBug調(diào)試

    IDEA遠程DeBug調(diào)試

    1. 介紹 當(dāng)我們在開發(fā)過程中遇到一些復(fù)雜的問題或需要對代碼進行調(diào)試時,遠程調(diào)試是一種非常有用的工具。使用 IntelliJ IDEA 進行遠程調(diào)試可以讓你在遠程服務(wù)器上的應(yīng)用程序中設(shè)置斷點、查看變量和執(zhí)行調(diào)試操作。 遠程調(diào)試的好處如下: 提供更方便的調(diào)試環(huán)境:通過遠程

    2024年02月11日
    瀏覽(24)
  • Idea實現(xiàn)遠程debug調(diào)試
  • jvm開啟遠程調(diào)試功能;idea遠程debug

    jvm開啟遠程調(diào)試功能;idea遠程debug

    有時候一些問題本地調(diào)試無法復(fù)現(xiàn),這個時候可以開啟 jvm 的遠程調(diào)試功能 jdk8 jdk11/17 修改 tomcat 的 bin 下的 catalina.sh 文件 把 jpda_address 對應(yīng)的 localhost:8000 改為 8000 ,意味著允許任何人訪問。 填上對應(yīng)的 ip 和端口即可,當(dāng)然要確保被連接的服務(wù)的代碼和本地是一致的,不然代

    2024年02月11日
    瀏覽(22)
  • IDEA實現(xiàn)遠程Debug調(diào)試(附上Demo代碼)

    IDEA實現(xiàn)遠程Debug調(diào)試(附上Demo代碼)

    ??需要準(zhǔn)備JDK1.8環(huán)境,安裝IDEA(版本不限) (1)、創(chuàng)建demo項目 1.File一New一project… 2.Maven Archetype一填寫Name一選擇jdk1.8一選擇Web一創(chuàng)建 (2)、引入依賴 參數(shù)詳解: 【-Xdebug】:通知JVM工作在DEBUG模式下。 【-Xrunjdwp】:通知JVM使用(Java debug wire protocol)運行調(diào)試環(huán)境。 【transport】:指

    2024年02月06日
    瀏覽(24)
  • IDEA 遠程 Debug 調(diào)試,你可以不需要,但是要會

    IDEA 遠程 Debug 調(diào)試,你可以不需要,但是要會

    遠程debug真的很有用,我個人的真實經(jīng)歷就是有一次,我新開發(fā)的功能,在生產(chǎn)上沒生效,我詢問了運維多次,運維也多次確認回復(fù)說是最新的包,又是查日志,對數(shù)據(jù),仍然沒發(fā)現(xiàn)問題,最后我就采用遠程debug發(fā)現(xiàn)我新開發(fā)的代碼不存在。 所以不需要不要緊,但是要會,作

    2024年02月08日
    瀏覽(21)
  • IDEA Go語言開發(fā)環(huán)境無法debug調(diào)試

    使用idea 搭建go開發(fā)環(huán)境后如果debug調(diào)試可能會遇到錯誤: could not launch process: decoding dwarf section info at offset 0x0: too short。 有些回答go get -u github.com/derekparker/delve/cmd/dlv 。如果使用go mod方式開發(fā)的話這種方式是行不通的,最直接的方法是把dlv項目下載下來自己編譯生成dlv.exe。 進

    2024年02月14日
    瀏覽(26)
  • 微信小程序之---使用微信開發(fā)者工具調(diào)試小程序 debug 失效 以及 console.log 無法輸出

    微信小程序之---使用微信開發(fā)者工具調(diào)試小程序 debug 失效 以及 console.log 無法輸出

    使用 HbuilderX 開發(fā)微信小程序,在調(diào)試的過程中,使用了 debug 以及 console.log ,在 H5 中輸出測試都是可以的,但是運行到微信開發(fā)者工具之后, console.log 無法生效,在查閱相關(guān)解決辦法之后,都沒有解決 在此之前有嘗試過一些解決方案,如清除緩存 … 但是這個解決方案,并沒有生效 因為

    2024年02月11日
    瀏覽(93)
  • 東方通中間件使用IDEA進行遠程打debug

    東方通中間件使用IDEA進行遠程打debug

    idea配置請參考我的其他篇博客(idea 對遠程服務(wù)器打debug)

    2024年02月03日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包