当前位置:网站首页>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
边栏推荐
- 【RT_Thread学习笔记】---以太网LAN8720A Lwip ping 通网络
- DIFM网络详解及复现
- 最新版图书馆招聘考试常考试题重点事业单位
- 分布式数据库数据一致性的原理、与技术实现方案
- keepalived安装部署
- 1066 Root of AVL Tree // AVL平衡二叉搜索树模板
- volatile
- empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=NoneType),
- pt-online-schema-change工具使用的一次
- Embedding two implementations of the torch code
猜你喜欢
随机推荐
MySQL 数据库基础知识(系统化一篇入门)
QT信号与槽
信息学奥赛一本通T1448:深搜的剪枝技巧 电路维修
10 common data types in MySQL
深入理解IO流(第一篇)
docker-compose部署mysql
CISP-PTE真题演示
DIFM network, rounding and repetition
UniApp 获取当前页面标题(navigationBarTitleText)
uniapp 请求接口封装
volatile
Chrome configuration samesite=none method
最新版图书馆招聘考试常考试题重点事业单位
第四章:架构,Architecture
Getting Started with Chrome Plugin Development
El - tree to set focus on selected highlight highlighting, the selected node deepen background and change the font color, etc
IEEE RAL投初稿
pyspark---低频特征处理
PHP 获取服务器信息
(十五)51单片机——呼吸灯与直流电机调速(PWM)