1. 在原始的java文件中增加日志
--> com.test.service.TestService.java 中增加:
log.info("test...");
2. 编译新的java文件
3. 将新编译的class文件上传至linux
4. 进入arthas
java -jar arthas-boot.jar
5. 查看类的ClassLoaderHash
sc -d com.test.service.TestService
classLoaderHash ec8e96a
6. 重新加载class文件
redefine -c ec8e96a /home/arthas/TestService.class
网友评论