intellij idea遠程調試

有時候發佈後的包不得不進行debug,可是又不方便本地開發環境直接debug模擬,因此不得不須要遠程debug。java

啓動參數

首先在服務端使用JVM的-Xdebug參數啓動Jar包.socket

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555 -jar huyan-demo.jar debug

參數說明:調試

  • -Xdebug:JVM在DEBUG模式下工做;
  • -Xrunjdwp:JVM使用(java debug wire protocol)來運行調試環境;
  • transport:監聽Socket端口鏈接方式,經常使用的dt_socket表示使用socket鏈接.
  • server:=y表示當前是調試服務端,=n表示當前是調試客戶端;
  • suspend:=n表示啓動時不中斷.
  • address:=8000表示本地監聽5555端口。

IDEA配置

服務端以DEBUG模式啓動了jar包以後,基本上就完成了,只須要在IDEA中作一些配置,以下圖:code

添加一個新的啓動項,選擇Remote,以後在配置信息裏面填入你啓動的服務端的IP地址調試端口.server

相關文章
相關標籤/搜索