我不杀你,你走吧 2020-09-30 15:35 采纳率: 0%
浏览 527

使用springcloud gateway对服务进行路由时,请求接口,gateway服务报错:java.lang.AbstractMethodError: Method reactor/netty/http/server/HttpServerOperations.getRequestURI()Ljava/lang/String; is abstract

使用springcloud gateway对服务进行路由时,请求接口,gateway服务报错:

2020-09-30 15:27:02.339 WARN 15080 --- [ctor-http-nio-3] reactor.netty.channel.FluxReceive : [id: 0x00dcb7e5, L:/0:0:0:0:0:0:0:1:8080 ! R:/0:0:0:0:0:0:0:1:58544] An exception has been observed post termination, use DEBUG level to see the full stack: java.lang.AbstractMethodError: Method reactor/netty/http/server/HttpServerOperations.getRequestURI()Ljava/lang/String; is abstract
2020-09-30 15:27:02.341 ERROR 15080 --- [ctor-http-nio-3] reactor.netty.tcp.TcpServer : [id: 0x00dcb7e5, L:/0:0:0:0:0:0:0:1:8080 ! R:/0:0:0:0:0:0:0:1:58544] onUncaughtException(SimpleConnection{channel=[id: 0x00dcb7e5, L:/0:0:0:0:0:0:0:1:8080 ! R:/0:0:0:0:0:0:0:1:58544]})

java.lang.AbstractMethodError: Method reactor/netty/http/server/HttpServerOperations.getRequestURI()Ljava/lang/String; is abstract
at reactor.netty.http.server.HttpServerOperations.getRequestURI(HttpServerOperations.java) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at reactor.netty.http.server.HttpServerHandle.onStateChange(HttpServerHandle.java) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at reactor.netty.tcp.TcpServerBind$ChildObserver.onStateChange(TcpServerBind.java:228) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:416) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at reactor.netty.channel.ChannelOperations.onInboundClose(ChannelOperations.java:375) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at reactor.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:70) ~[reactor-netty-0.8.16.RELEASE.jar:0.8.16.RELEASE]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:260) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:239) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:386) [netty-codec-4.1.45.Final.jar:4.1.45.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:351) [netty-codec-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:260) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:239) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:260) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:246) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) [netty-transport-4.1.45.Final.jar:4.1.45.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractCha

spring:
boot:
admin:
client:
# admin 服务端的地址
url: http://localhost:8095
cloud:
gateway:
discovery:
locator:
# 是否与服务发现组件进行结合,通过 serviceId 转发到具体的服务实例。默认为false
enabled: true
lower-case-service-id: true #使用小写service-id

上面是路由的配置,最简单的按服务名发现,实在是百度不到答案,请大佬帮忙看看

  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2020-09-30 22:00
    关注
    评论

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP