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

相关推荐
qq_三哥啊5 小时前
【IDEA】设置Debug调试时调试器不进入特定类(Spring框架、Mybatis框架)
spring·intellij-idea·mybatis
phantom_11118 小时前
Cursor 分析 bug 记录
bug·cursor
一叶飘零_sweeeet1 天前
IDEA 插件 Trae AI 全攻略
java·人工智能·intellij-idea
界面开发小八哥1 天前
「Java EE开发指南」如何使用MyEclipse中的Web Fragment项目?
java·ide·java-ee·eclipse·myeclipse
充气大锤1 天前
从0开始配置conda环境并在PyCharm中使用
ide·pycharm·conda
QL.ql2 天前
vscode的ws环境,esp32s3连接wifi
ide·vscode·编辑器
Direction_Wind2 天前
Flinksql bug: Heartbeat of TaskManager with id container_XXX timed out.
大数据·flink·bug
阿波罗尼亚2 天前
@Autowired @Resource IDE警告 和 依赖注入
ide
坠金2 天前
不同ide回到上一个文件快捷键
ide
十秒耿直拆包选手2 天前
IDE:vscode的vue3模板
javascript·ide·vscode