Arthas简单实用入门

1、下载安装

# github

https://github.com/alibaba/arthas/releases

curl -O https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar

# 解压后arthas-boot.jar文件

java -jar arthas-boot.jar

# 选择运行的java程序

如果是离线安装报错,可以在有网的环境安装,然后将用户根目录下的.arthas文件里的lib目录复制到目标机器上

2、常用命令

# 官方教程

https://arthas.aliyun.com/doc/quick-start.html

# watch查入参返回参数等 查询返回值且打印异常

watch com.dbapp.diagram.es.DiagramEsHandler aggregationForChart '{params, returnObj, throwExp}' -x 3


jad反编译 jad --source-only com.test.mark.zhang.test.other.arthas.MathGame > /root/MathGame.java

将反编译的代码输出到一个文件 ioException ​vi MathGame.java

切换到该目录 编辑 mc /root/MathGame.java -d /root redefine /root/demo/MathGame.class

这里在不影响程序正常运行的过程中,直接修改,实时生效!!!
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容