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

SpringBoot项目使用arthas-tunnel-server

参考官网Arthas Spring Boot Starter | arthas

Spring Boot系列之使用Arthas Tunnel Server 进行远程调试实践-腾讯云开发者社区-腾讯云

springBoot项目, 增加maven依赖

<dependency><groupId>com.taobao.arthas</groupId><artifactId>arthas-spring-boot-starter</artifactId><version>4.0.5</version>
</dependency>

application.yml配置

arthas:enabled: truetelnetPort: -1httpPort: -1ip: 127.0.0.1appName: easy-linkagent-id: test_111                     # 唯一标识,用于区分不同的 Agenttunnel-server: ws://localhost:7777/ws  # Tunnel Server 的 WebSocket 地址

启动springboot项目, Arthas加载成功会有日志"Arthas agent start success."

========================================

接下来就本地启动arthas-tunnel-server, 本质上是一个java web服务, 用浏览器来执行命令

下载:  arthas-tunnel-server-4.0.5-fatjar.jar

windows系统写个启动start.bat文件, 就不用每次拷贝命令了

@echo off
:: Web 管理页面的端口
set SERVER_PORT=8081:: 与 Arthas Agent 通信的端口
set ARTHAS_PORT=7777:: 启用管理页面
set ENABLE_DETAIL_PAGES=truejava -jar arthas-tunnel-server-4.0.5-fatjar.jar --server.port=%SERVER_PORT% --arthas.server.port=%ARTHAS_PORT% --arthas.enable-detail-pages=%ENABLE_DETAIL_PAGES%

启动start.bat

访问127.0.0.1:8081

填入AgentId, 点击connect

就可以连接成功了


文章转载自:
http://anlistatig.kjawz.cn
http://bolo.kjawz.cn
http://amicable.kjawz.cn
http://argumentive.kjawz.cn
http://beachcomber.kjawz.cn
http://careerman.kjawz.cn
http://agronome.kjawz.cn
http://bassist.kjawz.cn
http://carbuncled.kjawz.cn
http://ballot.kjawz.cn
http://blazer.kjawz.cn
http://balustrade.kjawz.cn
http://bucksaw.kjawz.cn
http://boon.kjawz.cn
http://bonavacantia.kjawz.cn
http://caboodle.kjawz.cn
http://augsburg.kjawz.cn
http://choreopoem.kjawz.cn
http://belligerence.kjawz.cn
http://alguacil.kjawz.cn
http://checkerberry.kjawz.cn
http://brandy.kjawz.cn
http://checkage.kjawz.cn
http://caudle.kjawz.cn
http://challie.kjawz.cn
http://beachfront.kjawz.cn
http://camoufleur.kjawz.cn
http://carbazole.kjawz.cn
http://bioplasma.kjawz.cn
http://bessy.kjawz.cn
http://www.dtcms.com/a/261728.html

相关文章:

  • AtCoder AT_abc412_c [ABC412C] Giant Domino 题解
  • 【力扣 简单 C】121. 买卖股票的最佳时机
  • GitHub Actions 实现 AWS ECS 服务的多集群安全重启方案
  • 【AI实践】Mac一天熟悉AI模型智能体应用(百炼版)
  • STM32中Usart的使用
  • 一个简单测试Deepseek吞吐量的脚本,国内环境可跑
  • 1.1 基于Icarus Verilog、ModelSim和Vivado对蜂鸟E203处理器进行仿真
  • HarmonyOS File和base64字符串转换
  • Note2.2 机器学习训练技巧:Batch and Momentum(Machine Learning by Hung-yi Lee)
  • C语言二级指针与多级指针
  • cannot import name ‘TextKwargs‘ from ‘transformers.processing_utils‘
  • 【LeetCode 热题 100】438. 找到字符串中所有字母异位词——(解法二)定长滑动窗口+数组
  • LeetCode Hot 100 找到字符串中所有字母异位词
  • 编译流程详解
  • 利用ROS打印novatel_msgs/INSPVAX
  • 滑坡监测接收机市场分析
  • libxlsxwriter: 一个轻量级的跨平台的C++操作Excel的开源库
  • 个人日记本小程序开发方案(使用IntelliJ IDEA)
  • python解释器 与 pip脚本常遇到的问题汇总
  • 【stm32】HAL库开发——CubeMX配置ADC
  • Minio入门+适配器模式(实战教程)
  • ZooKeeper深度面试指南三
  • uni-app subPackages 分包加载:优化应用性能的利器
  • uniapp上拉加载和下拉刷新组件mescroll-uni
  • 如何利用好doctor
  • JavaScript---字符串篇
  • 我的世界模组开发进阶教程——机械动力的数据生成(2)
  • ZooKeeper深度面试指南二
  • 【数据标注师】3D标注
  • WordPress最新版6.8.1安装教程