idea 遠程調試
1.概述
鑒于之前大家不知道遠程調試,都是代碼中打印日志,然后提交代碼,重新部署,調試,再根據日志排查問題;這樣比較費時。特此分享下idea遠程調試。
2.前提條件
> 開發工具 idea
> dubbo分布式項目
> 遠程服務器允許訪問
> 本地的代碼必須和遠程服務器運行的代碼一致
3.使用說明
> 修改遠程服務器tomcat配置
- 1、catalina.sh中增加遠程JVM參數
`CATALINA_OPTS="$CATALINA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=${debug_port}"; export CATALINA_OPTS`
其中debug_port 為端口號
> idea 配置遠程調試
- 1、在頂部靠右的地方選擇”Edit Configurations…”,進去之后點擊+號,選擇”Remote”
- 2、模式選擇attach,transport選擇socket
- 3、填寫ip以及端口? 端口就是上面tomcat配置的端口
- 4、選擇運行的模塊 如下圖
- 5、配置完成后運行 給代碼打上斷點,如出現打勾,說明生效了。
idea 配置遠程調試