当前位置: 首页 > news >正文

idea使用本地代码远程调试线上运行代码---windows环境

场景:

   今天在书上看了一个代码远程调试的方法,自己本地验证了一下感觉十分不错!!

 

windows环境:

启动测试jar包:platform-multiappcenter-base-app-1.0.0-SNAPSHOT.jar

测试工具:postman,idea

应用服务的端口是:19001

启动命令:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9093 -jar platform-multiappcenter-base-app-1.0.0-SNAPSHOT.jar

说明:

transport
指定运行的被调试应用和调试者之间的通信协议,有如下可选值:
  1. dt_socket : 采用 socket 方式连接(常用)
  2. dt_shmem :采用共享内存的方式连接,支持有限,仅仅支持windows平台
server
    指定当前应用作为调试服务端还是客户端,默认的值为 n(客户端)。
如果你想将当前应用作为被调试应用,设置该值为 y ;如果你想将当前应用作为客户端,作为调试的发起 者,设置该值为 n
suspend
  大部分情况下这个值应该为 n ,即不需要阻塞等待连接(常用)。一个可能为 y 的应用场景是,你的程序在启动
时出现了一个故障,为了调试,必须等到调试方连接上来后程序再启动
address
对外暴露端口默认8000 此端口不能和项目同一个端口,且未被占用以及对外开放

 idea中配置

edit configration 

 

注意:这里配置的host 是你测试应用所在的ip ,端口是启动命令中address写的端口。

 idea中DEBUG启动

请求接口测试:

 

发现成功进入了断点,windows环境下测试成功!!!!

 

http://www.lryc.cn/news/6889.html

相关文章:

  • 简单记录简单记录
  • 源码系列 之 ThreadLocal
  • C语言入门(1)——特点及关键字
  • react中useEffect和useLayoutEffect的区别
  • NoSQL(非关系型数据库)与SQL(关系型数据库)的差别
  • new bing的申请与使用教程
  • yaml配置文件
  • 284. 顶端迭代器
  • 自学前端最容易犯的10个的错误,入门学前端快来看看
  • 【ADRC控制】使用自抗扰控制器调节起动机入口压力值
  • 剑指 Offer Day2——链表(简单)
  • Final Cut Pro 10.6.5
  • Modelsim仿真操作指导
  • 你知道这20个数组方法是怎么实现的吗?
  • 《系统架构设计》-01-架构和架构师概述
  • 第七届蓝桥杯省赛——5分小组
  • 中国专科医院行业市场规模及未来发展趋势
  • 【刷题笔记】--两数之和Ⅳ,从二叉树中找出两数之和
  • 浏览器渲染原理JavaScript V8引擎
  • 在TheSandbox 的「BOYS PLANET」元宇宙中与你的男孩们见面吧!
  • 数据结构与算法:java对象的比较
  • python(16)--类
  • CNI 网络流量分析(七)Calico 介绍与原理(二)
  • API安全的最大威胁:三体攻击
  • 分布式事务解决方案——TCC
  • ITSS认证分为几个级别,哪个级别最高
  • ZigBee案例笔记 - USART
  • java | 基于Redis的分布式锁实现①
  • 十六、基于FPGA的CRC校验设计实现
  • 2022爱分析 · DataOps厂商全景报告 | 爱分析报告