idea远程debug调试

背景:测试服务器部署了jar包启动,由于出现问题需要调试修复,本地代码和测试服务器jar包代码同一版本,所以通过本地代码socket通信远程debug,利用测试环境复现问题并修复

首先,测试服务器启动jar包需要执行以下命令

服务器启动

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=192.168.1.138:8056 -jar debug_demo.jar

测试服务器IP地址:192.168.150.123,端口8056(需防火墙放行),jar包名: debug_demo.jar

其中8056端口为socket通信端口,而jar包服务启动端口为8059

启动成功后,则通过配置idea启动项配置即可

host:输入测试服务器ip,port则是刚刚socket端口,点应用ok即可,然后启动

然后启动,看到connnected代表连接成功,即可断点调试

相关推荐
xiaotao1319 分钟前
阶段零:IDE选择 与 Jupyter Notebook / Lab 使用
ide·人工智能·python·jupyter
꯭爿꯭巎꯭41 分钟前
visual studio code (vscode)下载
ide·vscode·编辑器
范什么特西1 小时前
MyEclipse8.5配置
java·ide·myeclipse
Thomas21431 小时前
skill分享 iterm2 jupyter jumpserver
ide·python·jupyter
萌萌站起12 小时前
Vscode 中 python模块的导入问题
ide·vscode·python
王夏奇13 小时前
pycharm中3种不同类型的python文件
ide·python·pycharm
ShawnLiaoking14 小时前
pycharm 上传更新代码
ide·elasticsearch·pycharm
Freak嵌入式18 小时前
MicroPython LVGL基础知识和概念:GUI 的扩展接口
ide·驱动开发·嵌入式·gui·lvgl·micropython·upypi
无限进步_21 小时前
【C++】重载、重写和重定义的区别详解
c语言·开发语言·c++·ide·windows·git·github
ZXF_H1 天前
VSCode C/C++函数Ctrl+鼠标点击无法跳转的解决方法
c++·ide·vscode