0
我想实现一个静态Java类型模板引擎的热插拔机制。我遵循Play!Framework使用的相同方法来重新加载应用程序类。但我总是得到以下错误:Java仪器:HotswapaAent无法重新加载类定义
Caused by: java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema (add/remove fields)
at sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:150)
at play.classloading.HotswapAgent.reload(HotswapAgent.java:21)
at com.greenlaw110.rythm.play.RythmPlugin$5.reload(RythmPlugin.java:226)
at com.greenlaw110.rythm.internal.compiler.TemplateClassLoader.detectChange(TemplateClassLoader.java:335)
... 19 more
任何人都有任何想法如何发挥这个问题能够生存?