关于自定义插件出现ClassCastException异常问题记录

问题:自定义插件在启动的时候出现ClassCastException异常

java.lang.ClassCastException: com.cg.oss4j.jfinal.Oss4jPlugin cannot be cast to com.jfinal.plugin.IPlugin

问题背景:

idea下开发,undertow.devMode=true 时 才会发生。

因为在开发模式下会进行class的热加载,而系统自定义插件不在热加载的范围,所以增加如下配置即可:

undertow.hotSwapClassPrefix=com.cg.oss4j.jfinal

undertow.hotSwapClassPrefix 内容改为自定义插件的类路径即可

评论区

热门分享

扫码入社