内网环境简单使用arthas的方法

内网环境下SpringBoot项目接入Arthas诊断工具实战指南

背景痛点

在传统企业级开发场景中,模拟环境和正式环境通常部署在内网隔离环境,无法直接访问外网下载Arthas官方提供的诊断工具。本文将分享一套经过验证的完整接入方案,帮助开发者突破网络限制,快速搭建Java应用诊断能力。

方案选型

通过引入Arthas官方提供的SpringBoot Starter依赖,结合容器化环境特性实现零外网访问部署。该方案具有以下优势:

  1. 无需外网下载安装包
  2. 自动集成SpringBoot生态
  3. 支持Telnet/HTTP双协议接入
  4. 兼容主流容器化部署环境

实施步骤

一、Maven依赖配置

二、容器环境定位

  1. 登录目标容器执行文件搜索

递归查找arthas日志文件

find / -name arthas 2>/dev/null

进入这个文件打开日志可以找到他又两个端口,一个是telnet的一个是http的我们这个地方要使用的是telnet的端口(一般是3658)

三、Telnet接入实战

  1. 容器内直连方案: telnet 127.0.0.1 3658

如果是宿主级就连接容器的ip加端口

相关推荐
折哥的程序人生 · 物流技术专研17 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
GoGeekBaird17 小时前
从 Prompt Engineering 到 Loop Engineering,我觉得 AI 开发这事儿终于开始变味了
后端·github
一条泥憨鱼17 小时前
【Redis】数据类型和常用命令
java·数据库·redis·后端·缓存
云烟成雨TD17 小时前
Spring AI Alibaba 1.x 系列【78】沙箱(Sandbox)
java·人工智能·spring
程序员二叉17 小时前
【Java】 异常高频面试题精讲 | 易错点+对比总结
java·开发语言·面试
周航宇JoeZhou18 小时前
JB3-9-SpringAI(二)
java·ai·agent·多智能体·调度·智能体·观察
好家伙VCC18 小时前
Web Components主题热切换方案揭秘
java·前端
慕木沐18 小时前
Google ADK Java 1.0版本 核心机制与实战 Demo
java·开发语言·python
Oneslide18 小时前
初始化微信小程序
后端
hboot18 小时前
AI工程师第一课 - Python
前端·后端·python