jfinal-undertow集成dubbo后,consumer端报class is not visible from class loader

最近出了jfinal-undertow,想着项目架构可以更新下,可以彻底抛弃tomcat了,之前的架构是jfinal+dubbo的方式,没想到报了如下图的错误:


TIM图片20181224180215.png

搜索一番发现了下发现有人跟我遇到了差不多的问题,是spring boot的

https://blog.csdn.net/zhailuxu/article/details/79305661

大致问题就是由于开启了undertow的开发者模式热加载,消费者和服务提供者两边的类加载器不一致导致的。

在询问了詹总后,得到了解决方法

# 配置热加载前缀
undertow.hotSwapClassPrefix = com.alibaba.dubbo.

 

评论区

JFinal

2018-12-24 23:02

这个分享极好,因为这个场景十分重要,也是第一次有人分享这个主题,赞一个

再一个,既然你都 jfinal 集成 dubbo,好多同学都想知道如何做的呢,能否上一个 jfinal + dubbo 的集成分享啊?

不用太多内容,贴点主要的代码出来就好,谢谢

热门分享

扫码入社