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
暂无评论内容