当前位置:   article > 正文

idea远程调试java代码_idea attach to remote jvm

idea attach to remote jvm

idea远程调试java代码

概述

由于在开发过程中,某些问题或者功能需要远程调试服务器端代码去分析解决。

1、在idea中打开edit configurations选项

2、新建Remote选项

3、配置Remote

  • name: 可随意填写,建议填写有实际意义的名称
  • debugger mode: 选择 attach to remote jvm选项
  • transport: 选择socket
  • host: 填写远端服务器的ip地址
  • port: 端口号可自定义(必须为本地服务和远端服务都没有被占用的端口,防止端口冲突)
  • command lin arguments for reomte jvm: idea自动补全,若没有自动补全可手动输入
  • use module classpath: 选择需要远端调试的项目

4、修改远端项目的启动命令,并重新启动

编辑项目的运行命令,加入命令:-jar -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n

例如springboot项目启动命令为

java -jar springboot-project.jar
  • 1

更改为

java -jar -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar springboot-project.jar
  • 1

点击保存,并重启该项目的服务。

ps:“address=5005”: 5005为在idea中配置remote port时相同的端口。

5、debug启动idea中的项目

在idea中打入需要调试的代码断点。选择刚才配置好的remoe(warming),执行debug启动方式。此时访问远端服务器上部署的项目的相关接口时,就会进入本地idea中的断点调试。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/613286
推荐阅读
相关标签
  

闽ICP备14008679号