码迷,mamicode.com
首页 > 其他好文 > 详细

gateway踩坑记录

时间:2021-04-19 15:26:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:art   frame   gateway   spring   serve   无法   记录   mic   排除   

问题一: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踩坑记录

标签:art   frame   gateway   spring   serve   无法   记录   mic   排除   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!