在 IntelliJ IDEA 中远程调试 Java 程序

  1. 在idea中配置,如下图:
  1. 配置启动脚本5005监听

    启动脚本配置
    nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
    -Duser.timezone=GMT+08 -Dserver_name={appname} JAVA_OPT -jar {jarname} --spring.cloud.nacos.discovery.namespace={namespace} --spring.cloud.nacos.config.namespace={namespace} --spring.profiles.active=dev &> {appname}.log 2>&1 &

  2. 在本地启动项目,其实调用的远程服务器上的服务。然后在前端页面上点击,后端代码打断点,然后可以看到本地代码暂停住了

相关推荐
程序员-周李斌5 分钟前
transmittable-thread-local[线程池跨线程值传递]
java·开发语言·算法·散列表
亓才孓11 分钟前
【homework1】彩票奖金问题(苛刻条件变松弛条件需要避免条件重复)
java·开发语言
Thanwind14 分钟前
RBAC介绍以及如何设计一个简易且高可用的RBAC1的鉴权系统
java·架构
MX_935915 分钟前
Spring的命名空间
java·后端·spring
没有bug.的程序员20 分钟前
微服务网关:从“必选项”到“思考题”的深度剖析
java·开发语言·网络·jvm·微服务·云原生·架构
YJlio23 分钟前
DiskView 学习笔记(13.3):用扇区视图看磁盘——热点盘块、碎片与健康排查
java·笔记·学习
通往曙光的路上24 分钟前
GitGit
java
又是忙碌的一天26 分钟前
Myvatis 动态查询及关联查询
java·数据库·mybatis
没有bug.的程序员28 分钟前
Sentinel 流控原理深度解析:构建高可用微服务的底层架构
java·算法·微服务·云原生·架构·sentinel·负载均衡
无限进步_30 分钟前
C++ Vector 全解析:从使用到深入理解
开发语言·c++·ide·windows·git·github·visual studio