您的位置:首页 > 编程语言 > Java开发

报java.lang.ClassCastException: org.springframework.core.io.buffer.DefaultDataBufferFactory cannot be

2020-06-04 06:43 2311 查看

java.lang.ClassCastException: org.springframework.core.io.buffer.DefaultDataBufferFactory cannot be cast to org.springframework.core.io.buffer.NettyDataBufferFactory

导致原因是:

因为访问页面时候是通过servlet进行远程调用获取结果集的,而访问网关是用webflux直接接收的,但是当gateway网关微服务引入servelt时候,就会使用servlet接收,但是响应却是webflux,所以出现类型转换异常,
**解决:gateway服务不能引入servlet依赖,否则会出现类型转换异常。
如果有tomcat依赖也要注释掉 tomcat是servlet容器 **

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐