当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
FiBiNet torch reproduction
Sqoop 导入导出 Null 存储一致性问题
Chrome 配置samesite=none方式
empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),
Cesium loads offline maps and offline terrain
MySQL - 视图操作
spark中的cache和checkpoint
Embedding的两种实现方式torch代码
mongodb的shell脚本
Chrome configuration samesite=none method
pyspark df 二次排序
MySQL忘记密码怎么办
MySQL 操作语句大全(详细)
mysql慢查询优化
Multi-Head-Attention原理及代码实现
MySQL日期和时间戳的转换
Umi 4 快速搭建项目
el-table实现列筛选功能,控制列的显示和隐藏(实现简单,效果满分)
pyspark @udf 循环使用变量问题
Week5