【发布时间】:2020-12-10 18:20:51
【问题描述】:
我在 localhost 中使用 webclient 时遇到这个错误,你们能帮帮我吗??
ERROR org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler - [0e1ef5cd-1] 500 Server Error for HTTP G
ET "/product/spec/template/posts"
product | io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:8090
product | Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
product | Error has been observed at the following site(s):
product | |_ checkpoint ⇢ Request to GET http://localhost:8090/retailer/retailer/posts/12 [DefaultWebClient]
product | |_ checkpoint ⇢ Handler com.zucco.tech.hm.service.product.controller.ProductSpecTemplateController#posts() [DispatcherHandler]
product | |_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain]
product | |_ checkpoint ⇢ HTTP GET "/product/spec/template/posts" [ExceptionHandlingWebHandler]
product | Stack trace:
product | Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
product | at io.netty.channel.unix.Errors.throwConnectException(Errors.java:124) ~[netty-transport-native-unix-common-4.1.51.Final.jar!/:4.1.51.Final]
【问题讨论】:
-
检查是否有任何东西在 127.0.0.1:8090 上运行。使用
sudo lsof -i -P -n | grep 8090
标签: java spring-boot netty webclient spring-webflux