gateway与servelt冲突异常

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容器

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务