首页 > 其他 > 详细

gateway踩坑记录

时间:2021-04-17 11:01:24      阅读:39      评论:0      收藏:0      [点我收藏+]

问题一:Consider defining a bean of type ‘org.springframework.http.codec.ServerCodecConfigurer‘ in your configuration.

技术分享图片

原因:

gatweway使用的是webflux,webflux属于响应式编程,与原生的servlet会产生冲突,

解决办法

从依赖中去掉spring-boot-starter-web,如果继续报错说明依赖中从其他包中依旧导入了spring-boot-starter-web,需要全部排除

       <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </exclusion>
        </exclusions>

问题二 网关不跳转,直接返回错误页面404

技术分享图片

原因:

gateway使用webflux,但是webflux被排除,千万不能排除webflux
           <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-webflux</artifactId>
            </exclusion>
        </exclusions>

解决:

把上面这一段注释掉

问题三 网关无法找到服务

排除方法
1、查看配置中心是否有网关服务和被调服务(有 没有)
2、检查网关服务的配置是否写错
3、检查网关服务的依赖版本是否对应

############ 未完待续

gateway踩坑记录

原文:https://www.cnblogs.com/jckon/p/14669439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!