arthas retransform热更新
方式一、二,均使用本地开发环境编译的class文件进行
retransform操作,前提是保证线上环境和开发环境的jdk版本一致。(建议jdk小版本也保持一致)。比如同样是jdk1.8对lambda的编译结果就不一样,jdk8u74-b02+以上版本,每个类单独对lambda计数,老版本全局技术。导致retransform始终提示retransform error! java.lang.UnsupportedOperationException: class redefinition failed: attempted to add a method
oracle jdk
zulu jdk
方式一、arthas idea插件方式
1. 在IDEA插件市场下载“arthas idea”插件
2. Ctrl+F9/Ctrl+Shift+F9编译项目
apt-get update

3837

被折叠的 条评论
为什么被折叠?



