欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解

 更新時(shí)間:2020年09月04日 10:05:40   作者:chao09_01  
這篇文章主要介紹了IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

IDEA不僅可以本地調(diào)試代碼,也可以遠(yuǎn)程調(diào)試代碼。

一、基本原理

本機(jī)和遠(yuǎn)程主機(jī)的兩個(gè) VM 之間使用 Debug 協(xié)議通過(guò) Socket 通信,傳遞調(diào)試指令和調(diào)試信息。 
被調(diào)試程序的遠(yuǎn)程虛擬機(jī):作為 Debug 服務(wù)端,監(jiān)聽(tīng) Debug 調(diào)試指令。jdwp是Java Debug Wire Protocol的縮寫(xiě)。 
調(diào)試程序的本地虛擬機(jī):IDEA 中配置的 Remote Server,指定 Debug 服務(wù)器的Host:Port,以供 Debug 客戶(hù)端程序連接。

二、遠(yuǎn)程調(diào)試步驟

1、IDEA配置啟動(dòng)環(huán)境(Debug服務(wù)器)

2、開(kāi)啟遠(yuǎn)程Debug服務(wù)

1)對(duì)于jar包項(xiàng)目

命令行添加啟動(dòng)項(xiàng),如下:

## 注意新參數(shù)必須在 -jar 之前
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar

2)對(duì)于war包項(xiàng)目

啟動(dòng)腳本(catalina.sh)添加如下信息:

## sudo vim $CATALINA_HOME/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

注意:

1)有時(shí)候調(diào)試時(shí)提示Connect time out,這時(shí)候需要關(guān)閉防火墻

2)只有本地和遠(yuǎn)程的代碼保持一致才能進(jìn)行遠(yuǎn)程調(diào)試

到此這篇關(guān)于IDEA實(shí)現(xiàn)遠(yuǎn)程調(diào)試步驟詳解的文章就介紹到這了,更多相關(guān)IDEA 遠(yuǎn)程調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Boot 部署過(guò)程解析(jar or war)

    Spring Boot 部署過(guò)程解析(jar or war)

    這篇文章主要介紹了Spring Boot 部署過(guò)程解析(jar or war),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • springboot整合logback打印日志,分文件

    springboot整合logback打印日志,分文件

    本文主要介紹了springboot整合logback打印日志,分文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • SpringMvc獲取頁(yè)面中的參數(shù)方法詳解

    SpringMvc獲取頁(yè)面中的參數(shù)方法詳解

    這篇文章主要介紹了SpringMvc獲取頁(yè)面中的參數(shù)方法詳解,獲取頁(yè)面的參數(shù)通常都是讓類(lèi)實(shí)現(xiàn)設(shè)置HttpServletRequest request接口然后重寫(xiě)接口中的方法的辦法來(lái)得到參數(shù),但是在Springmvc中有其他的獲取方法,需要的朋友可以參考下
    2023-10-10
  • 學(xué)習(xí)Java之IO流中有哪些復(fù)雜的API

    學(xué)習(xí)Java之IO流中有哪些復(fù)雜的API

    這篇文章我們要先對(duì)IO流的API有個(gè)基本的認(rèn)知,因?yàn)镮O流的類(lèi)和方法太多了,我們不得不專(zhuān)門(mén)學(xué)習(xí)一下,所以本文就給大家詳細(xì)的講講Java?IO流中復(fù)雜的API,需要的朋友可以參考下
    2023-09-09
  • Java字符串相關(guān)類(lèi)StringBuffer的用法詳解

    Java字符串相關(guān)類(lèi)StringBuffer的用法詳解

    java.lang包下的StringBuffer類(lèi),代表著可變的字符序列,可以用來(lái)對(duì)字符串內(nèi)容進(jìn)行增刪改操作。本文將通過(guò)示例詳細(xì)說(shuō)說(shuō)它的用法,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-10-10
  • Spring RestTemplate具體使用詳解

    Spring RestTemplate具體使用詳解

    這篇文章主要介紹了Spring RestTemplate具體使用詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • java表單提交中文亂碼的解決方法

    java表單提交中文亂碼的解決方法

    這篇文章主要介紹了java表單提交中文亂碼的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Java實(shí)現(xiàn)企業(yè)微信消息推送功能的詳細(xì)步驟

    Java實(shí)現(xiàn)企業(yè)微信消息推送功能的詳細(xì)步驟

    這篇文章主要介紹了Java實(shí)現(xiàn)企業(yè)微信消息推送功能,本文圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Java項(xiàng)目啟動(dòng)成功、失敗信息實(shí)時(shí)反饋提醒問(wèn)題(郵件或者短信)

    Java項(xiàng)目啟動(dòng)成功、失敗信息實(shí)時(shí)反饋提醒問(wèn)題(郵件或者短信)

    這篇文章主要介紹了Java項(xiàng)目啟動(dòng)成功、失敗信息實(shí)時(shí)反饋提醒問(wèn)題(郵件或者短信),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 使用RestTemplate調(diào)用https接口跳過(guò)證書(shū)驗(yàn)證

    使用RestTemplate調(diào)用https接口跳過(guò)證書(shū)驗(yàn)證

    這篇文章主要介紹了使用RestTemplate調(diào)用https接口跳過(guò)證書(shū)驗(yàn)證,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評(píng)論