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

相关推荐
怪力左手15 小时前
vscode扩展离线下载
ide·vscode·编辑器
quanyechacsdn16 小时前
Android Studio创建库文件用jitpack构建后使用implementation方式引用
android·ide·kotlin·android studio·implementation·android 库文件·使用jitpack
larance18 小时前
jupyter 服务端扩展开发
ide·python·jupyter
Juskey iii19 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
杂货铺的小掌柜20 小时前
MAC版IDEA常用快捷键
java·macos·intellij-idea
drebander21 小时前
Cursor IDE 中 Java 项目无法跳转到方法定义问题解决方案
java·ide·cursor
JH30731 天前
消除Intellij IDEA的Not annotated parameter overrides @NonNullApi parameter警告
ide
ziyue75751 天前
idea将配置移动到自定义位置
java·intellij-idea·idea·软件
yiSty1 天前
在VScode中安装Yarn
ide·vscode·编辑器
i_am_a_div_日积月累_1 天前
vscode点击文件会覆盖上一个文件
ide·vscode·编辑器