当前位置:网站首页>idea远程debug
idea远程debug
2022-08-03 06:13:00 【performer丶】
服务器操作:
1:服务器执行命令:10005是 idea和服务器连接socket的端口号 ,和项目本身的端口无关
nohup java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10005 xx.jar &
2:确认一下,远程服务器安全组是否开放 10005端口
idea操作
1:打开idea edit Configurations

2:新建一个 Remote JVM Debug
3:填写刚刚部署的 服务器IP和端口 
4:点击debug图标,简易建立拦截远程连接
5:console 提示:Connected to the target VM, address: ‘120.25.106.25:10005’, transport: ‘socket’ 代表连接上了远程服务器

6:找一个接口打断点进行测试,发现远程服务器打断点成功

注意事项
- 服务器代码和本地代码要保持一致
- 不要在正式环境用这个,因为端口开放后谁都可以连接。安全性问题
- 命令中 address=10005 这个端口号可以随意取,但是不能和你的项目端口号一致, 这个端口号是 和你idea 建立连接的socket端口
- 安全组端口号记得要开放
- 偶发会出现 idea 提示已经连接,或者连接不上,可以重启idea再试一下,基本解决问题。 如果还是不行,请按照错误信息排查
- 需按照顺序来,先启动服务器应用,在启动idea
边栏推荐
- 深入理解IO流(第一篇)
- 信息学奥赛一本通T1452:Keyboarding
- empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),
- pyspark @udf 循环使用变量问题
- el-tree设置选中高亮焦点高亮、选中的节点加深背景,更改字体颜色等
- 阿里云-武林头条-建站小能手争霸赛
- 信息学奥赛一本通T1447:靶形数独
- 信息学奥赛一本通T1448:深搜的剪枝技巧 电路维修
- MySQL 操作语句大全(详细)
- Chrome configuration samesite=none method
猜你喜欢
随机推荐
深入理解IO流(第一篇)
pyspark --- 统计多列的众数并一次返回
Embedding的两种实现方式torch代码
保姆级讲解Transformer
解决plt.imshow()不显示图片cv2.imshw()不显示图片
Scala 高阶(八):集合内容汇总(下篇)
用代码构建UI界面
多线程可见
DIFM网络详解及复现
Charles抓包显示<unknown>解决方案
CCF NOI 2022笔试题库
volatile
Multi-Head-Attention principle and code implementation
MySQL必知必会
华为设备配置BFD单跳检测二层链路
Getting started with el-tabs (tab bar)
【卫朋】硬件创业:营销与开发同行
Autowired注解与Resource注解的区别
分布式数据库数据一致性的原理、与技术实现方案
Flink对比Spark








