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-翻译插件Translation安装和使用
intellij-idea
WarPigs12 小时前
Visual Studio笔记
ide·笔记·visual studio
仟濹12 小时前
IDEA 软件下载 + 安装 | 操作步骤
java·ide·intellij-idea
schinber13 小时前
使用pycharm自带debug模式运行flask时报错
ide·pycharm·flask
ithicker14 小时前
Pycharm+Deepseek结合使用Continue插件无法返回中文产生乱码
ide·python·pycharm
@老蝴18 小时前
Java EE - 线程的状态
开发语言·java-ee·intellij-idea
程序员小远19 小时前
快速定位bug,编写测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·bug
老友@19 小时前
一次由 PageHelper 分页污染引发的 Bug 排查实录
java·数据库·bug·mybatis·pagehelper·分页污染
黄昏恋慕黎明1 天前
测试之bug篇
bug
凌波粒1 天前
MyBatis完整教程IDEA版(2)--ResultMap/注解/一对多/多对一/lombok/log4j
java·intellij-idea·mybatis