arthas热更新代码

Posted 梅比斯-维维亚米利欧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arthas热更新代码相关的知识,希望对你有一定的参考价值。

  1. java -jar arthas-boot.jar

  1. 选择要修改的进程

  1. jad --source-only com.demo.Demo > Demo.java

  1. sc -d com.demo.Demo

会获取到一个 classLoaderHash 1554909b

  1. mc -c 1554909b /home/jar/Demo.java -d /home/jar

使用第四步获取到的hash值重新编译,/home/jar是启动arthas的目录,第三步生成的java会保存到这

  1. redefine /home/jar/com/demo/Demo.class

热更新

以上是关于arthas热更新代码的主要内容,如果未能解决你的问题,请参考以下文章

牛叉了-arthas 热更新 mybatis mapper xml

牛叉了-arthas 热更新 mybatis mapper xml

牛叉了-arthas 热更新 mybatis mapper xml

牛叉了-arthas 热更新 mybatis mapper xml

使用Arthas实现JAVA热更新

markdown 使用Arthas进行Spring Boot热更新