springCloud gateway启动报错org.springframework.boot.web.server.WebServerException: Unable to start Netty

报错详情:

org.springframework.boot.web.server.WebServerException: Unable to start Netty
	at org.springframework.boot.web.embedded.netty.NettyWebServer.start(NettyWebServer.java:81) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.startReactiveWebServer(ReactiveWebServerApplicationContext.java:161) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.finishRefresh(ReactiveWebServerApplicationContext.java:84) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]
	at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:61) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:388) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1246) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1234) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at com.water.GateWayApp.main(GateWayApp.java:16) [classes/:na]
Caused by: reactor.core.Exceptions$ReactiveException: java.util.concurrent.TimeoutException: HttpServer couldn't be started within 45000ms
	at reactor.core.Exceptions.propagate(Exceptions.java:326) ~[reactor-core-3.1.5.RELEASE.jar:3.1.5.RELEASE]
	at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:87) ~[reactor-core-3.1.5.RELEASE.jar:3.1.5.RELEASE]
	at reactor.core.publisher.Mono.block(Mono.java:1175) ~[reactor-core-3.1.5.RELEASE.jar:3.1.5.RELEASE]
	at reactor.ipc.netty.tcp.BlockingNettyContext.<init>(BlockingNettyContext.java:56) ~[reactor-netty-0.7.5.RELEASE.jar:0.7.5.RELEASE]
	at reactor.ipc.netty.tcp.BlockingNettyContext.<init>(BlockingNettyContext.java:46) ~[reactor-netty-0.7.5.RELEASE.jar:0.7.5.RELEASE]
	at reactor.ipc.netty.NettyConnector.start(NettyConnector.java:85) ~[reactor-netty-0.7.5.RELEASE.jar:0.7.5.RELEASE]
	at org.springframework.boot.web.embedded.netty.NettyWebServer.startHttpServer(NettyWebServer.java:92) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	at org.springframework.boot.web.embedded.netty.NettyWebServer.start(NettyWebServer.java:71) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
	... 10 common frames omitted
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:89) ~[reactor-core-3.1.5.RELEASE.jar:3.1.5.RELEASE]
		... 16 common frames omitted
Caused by: java.util.concurrent.TimeoutException: HttpServer couldn't be started within 45000ms
	at reactor.ipc.netty.tcp.BlockingNettyContext.<init>(BlockingNettyContext.java:54) ~[reactor-netty-0.7.5.RELEASE.jar:0.7.5.RELEASE]
	... 14 common frames omitted

原因,百度同行资料 说是 连接netty 超时了,我没有找到配置超时的地方

找了一个迂回解决方案 就是把 引用spring-cloud-starter-gateway jar包,由之前引用的2.0.0版本,升级到2.2.7.RELEASE现在引用的是2.2.7.RELEASE,然后就好了即可正常启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值