内网环境简单使用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加端口

相关推荐
努力也学不会java1 分钟前
【docker】Docker Image(镜像)
java·运维·人工智能·机器学习·docker·容器
豐儀麟阁贵4 分钟前
9.2连接字符串
java·开发语言·算法
浩瀚地学4 分钟前
【Java】方法
java·开发语言·经验分享·笔记
E_ICEBLUE4 分钟前
使用 Java 将 PowerPoint 转换为 PDF 的完整指南
java·开发语言·pdf·powerpoint·ppt
unclecss5 分钟前
从根儿上把接口加速 10 倍:Spring Boot 3 + 本地缓存「金字塔」实战
spring boot·后端·缓存·性能优化·caffe
卿雪7 分钟前
MySQL【数据类型】:CHAR 和 VARCHAR 的对比、VATCHAR(n) 和 INT(n) 里的 n 一样吗?
android·java·数据库·python·mysql·adb·golang
李贺梖梖8 分钟前
day03 流程控制语句结构、输入
java
yellowCodeRabbit9 分钟前
最近整理了套 Java 题库,还顺手搞了个刷题应用…
java·开发语言·资料
沧澜sincerely11 分钟前
Spring Boot 后端实现 WebSocket
spring boot·后端·websocket
Zzzzzxl_11 分钟前
互联网大厂Java/Agent面试实战:AIGC内容社区场景下的技术问答(含RAG/Agent/微服务/向量搜索)
java·spring boot·redis·ai·agent·rag·microservices