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

如何使用Idea的远程Debug

作者头像
大猫的Java笔记
发布2020-09-30 01:50:57
1.2K0
发布2020-09-30 01:50:57
举报
文章被收录于专栏:大猫的Java笔记大猫的Java笔记

1. 初识远程Debug

前段时间在bilibili上看到一个Java大神给Maven修Bug,他从GitHub上把有问题版本的Maven拉取下来然后找到对应的点进行Debug调试,但是Maven并不是一个web项目实际上都没办法进行启动调试,所以他使用了远程Debug(大多数开源项目都可以使用远程Debug进行调试,方便程序员能够调试他们的项目,当然你也可以解决开源项目的bug并pr)

2. 实现远程Debug

首先得有一个远程Debug的代码,然后将其打成Jar,我是自己找了一个开源项目。

然后设置远程Debug需要的jvm参数。

ps:注意此处的端口号,不要是项目的端口,而是监听的端口

将刚刚打好jar放到阿里云上面(也可以用虚拟机)然后用java xxxx -jar jar名称 的方式启动,其中xxxx就是上面拷贝的那串jvm参数。此时可以看到已经在8081端口准备被调试了

最后启动idea的项目,此时用reomte的方式启动项目,但是此时启动并不是启动项目,而是跟远程的代码进行连接,ps远程的代码必须和本地的保持一致。

最后启动测试一下

注意:远程代码必须和本地的一致,如果使用阿里云需要配置安全组开放对应的端口然后重启服务器,实际上我们调试的是远程的项目,并不是本地的,及时本地代码在报错,只要代码一样是可以进行调试的

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大猫的Java笔记 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档