intellij idea远程调试
2023-09-27 14:28:33 时间
有时候发布后的包不得不进行debug,但是又不方便本地开发环境直接debug模拟,所以不得不需要远程debug。
启动参数
首先在服务端使用JVM的-Xdebug
参数启动Jar包.
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555 -jar huyan-demo.jar
参数说明:
- -Xdebug:JVM在DEBUG模式下工作;
- -Xrunjdwp:JVM使用(java debug wire protocol)来运行调试环境;
- transport:监听Socket端口连接方式,常用的dt_socket表示使用socket连接.
- server:=y表示当前是调试服务端,=n表示当前是调试客户端;
- suspend:=n表示启动时不中断.
- address:=8000表示本地监听5555端口。
IDEA配置
服务端以DEBUG模式启动了jar包之后,基本上就完成了,只需要在IDEA中做一些配置,如下图:
添加一个新的启动项,选择Remote
,之后在配置信息里面填入你启动的服务端的IP地址
及调试端口
.
相关文章
- IDEA 单行注释与代码对齐
- [转]IDEA断点调试基础
- 2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!
- [转]Jetbrains IDEA 打不开的解决方法之一
- 解决IDEA按键失效
- IDEA设置取消自动显示参数提示
- IDEA 中 使用Docker Compose 容器编排
- IDEA 调试技巧
- 编程小技巧2-idea快速移动光标到行首或行尾
- idea删除git信息
- Java学习-088-解决 IDEA 使用 DB Navigator 连接 MYSQL 时区问题
- IDEA 编译时报错 “未结束的字符串文字” “解析时已经达到文件结尾”
- idea的debug调试快捷键
- 1. 使用IDEA和Maven创建Spring boot项目
- Tomcat使用IDEA远程Debug调试
- 【转】Intellij IDEA调试功能
- idea从零到精通05之debug进阶
- Intellij Idea 导入多个maven项目,通过父工程引入子工程
- IDEA设置鼠标滑轮滚动改变字体大小
- idea整合EasyCode基于lombok和swagger自定义模板