[alibaba/arthas]如果用appClassLoader启动arthas会有什么影响

2025-11-10 235 views
1
环境信息 arthas-boot.jar 或者 as.sh 的版本: xxx Arthas 版本: 3.6.1 操作系统版本: linux 3.10 目标进程的JVM版本: 1.8 执行arthas-boot的版本: xxx 重现问题的步骤

某些特殊的trace情况下, 将Arthas随程序一起启动在线上观测依赖的一些情况, 直接用appClassLoader构造了arthas这种情况有什么问题么?

具体的场景是把arthas嵌入在zeppelin之类的笔记本, 手动启动

这块的Arthas加载应该怎么处理?

回答

8

arthas本身打包了不少依赖,容易和应用自身的依赖冲突。不确定什么时候就出问题了。

3

谢谢断岭回复 遇到一些类没有发现的情况, arthas对要增强的类的加载class loader是不是有什么要求