前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Debug 远程调试

Debug 远程调试

作者头像
斯文的程序
发布2019-11-07 17:36:37
1.2K0
发布2019-11-07 17:36:37
举报
文章被收录于专栏:带你回家带你回家

一、什么是debug远程调试?

二、远程调试的条件是?

三、为什么用到debug远程调试,实际应用有那些?

四、如何使用debug远程调试?

什么是debug远程调试?

大家都知道debug本地调试,就是再自己的代码上打一个断点,然后debug运行就可以本地调试,那么远程调试就是,代码再虚拟机上运行。自己可以看到虚拟机上运行的一些变量值等。

远程调试的条件是?

本地代码要跟虚拟机上的代码保持一致。。

为什么用到debug远程调试,实际应用有那些?

比如你发布了代码,但是结果跟你本地结果不一致,那么 如果可以直接再虚拟机上进行调试,哪效果肯定杠杠的。。一般实际应用,比如我就是再 接口调试。

如何使用debug远程调试?

点击项目右键---debug as ---configuration

右键 new

name: 名字。随便取

project: 就是你要调试的项目是那个一。

Host: 你远程主机的 ip 地址

Port: 端口号

这样就好了

本地设置好了,哪服务器如何设置呢?

如果是tomcat 就可以这样设置

修改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,修改为“call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然后在上面添加三行:

set JPDA_TRANSPORT=dt_socket

set JPDA_ADDRESS=9000

set JPDA_SUSPEND=n

双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听

这样就可以了

有兴趣的同学可以去试试

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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