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代表连接成功,即可断点调试

相关推荐
木头没有瓜10 分钟前
idea离线安装插件
java·ide·intellij-idea
古月居GYH10 小时前
【数据分析】如何在PyCharm中高效配置和使用SQL
ide·sql·pycharm
天河归来14 小时前
使用idea创建springboot单体项目
java·spring boot·intellij-idea
这是个栗子16 小时前
【问题解决】VSCode终端中看不到Git-Bash
ide·git·vscode
开-悟18 小时前
嵌入式编程-使用AI查找BUG的启发
c语言·人工智能·嵌入式硬件·bug
一入JAVA毁终身18 小时前
Data的时区格式BUG
bug
岁月玲珑19 小时前
【使用Android Studio调试手机app时候手机老掉线问题】
android·ide·android studio
木头没有瓜1 天前
vscode离线安装插件
ide·vue.js·vscode
lls2331 天前
恢复idea文件目录
ide
NeRF_er1 天前
使用 VScode Debug加不上断点的原因
ide·vscode·编辑器