前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >本机IDEA远程调试远端服务器代码

本机IDEA远程调试远端服务器代码

作者头像
Parker
发布2020-07-22 10:05:19
2.2K0
发布2020-07-22 10:05:19
举报
文章被收录于专栏:在码圈在码圈

前端时间,在B站上看到一位UP主字母哥,发布的视频是本机IDEA远程调试远程服务器上的Java代码,这里也跟着做了一下小实验

UP主 视频地址:https://www.bilibili.com/video/BV1Da4y1e7kG?t=124

操作步骤

1. 测试SpringBoot Demo
remote-1
remote-1

这里准备了一个简单的springboot的demo来做测试,其中包含一个TestController 来做Debug

Demo端口为 8000

2. 打成jar包,放在服务器上
remote-2
remote-2
3. 简单跑起来测验Demo是否正常运行
remote-3
remote-3
4. 配置IDEA,远程remote方式
remote-4
remote-4

重点

代码语言:javascript
复制
Host 为远端服务器地址
Port 为要监控的端口
Jvm 为本机监控Jvm执行和远端服务器监听开启执行(重点)

这里远端服务器地址 为 192.0.0.105
远端服务器监控端口 为 7000

Jvm内容

代码语言:javascript
复制
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7000
5. 远端服务器启动 Demo程序
remote-5
remote-5

正常的启动方式为 java -jar xxxx.jar

现在的启动方式

代码语言:javascript
复制
java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7000 -jar demo-0.0.1-SNAPSHOT.jar

其中 

-Xdebug 是通知JVM工作在DEBUG模式下

-agentlib:xxx 直接复制粘贴 IDEA的remote中Jvm内容即可
6. 测试远程Debug
remote-6
remote-6
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 操作步骤
    • 1. 测试SpringBoot Demo
      • 2. 打成jar包,放在服务器上
        • 3. 简单跑起来测验Demo是否正常运行
          • 4. 配置IDEA,远程remote方式
            • 5. 远端服务器启动 Demo程序
              • 6. 测试远程Debug
              相关产品与服务
              远程调试
              远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档