【发布时间】:2018-11-21 17:18:49
【问题描述】:
我使用 Java 8 和 SpringBoot 2 构建了一个微服务。从这个微服务中,我尝试使用另一个 REST API 服务。但是,我在 Chrome 上收到以下错误
java.lang.IllegalStateException: 底层 HTTP 客户端完成 没有发出响应。
2018-06-12 15:21:29.300 错误 17996 --- [ctor-http-nio-3] .a.w.r.e.DefaultErrorWebExceptionHandler : 处理请求失败 [获取http://localhost:8080/category/search] io.netty.channel.AbstractChannel$AnnotatedConnectException:连接 超时:没有更多信息:test.usdemo.xyz.com/92.54.41.24:443 在 sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_171] 在 sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[na:1.8.0_171] 在 io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:325) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:633) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized (NioEventLoop.java:580) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) ~[netty-transport-4.1.24.Final.jar:4.1.24.Final] 在 io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) ~[netty-common-4.1.24.Final.jar:4.1.24.Final] 在 java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_171] 引起:java.net.ConnectException: Connection timed 出:没有更多信息 ...省略了10个常见的框架
我可以使用 PostMan 成功使用相同的服务,但不能通过我的微服务。
请协助提供建议。
【问题讨论】:
-
我们需要更多信息。您可以发布一些访问其他服务的服务的代码 sn-ps 吗?
-
[附加详情] 我已经禁用了防火墙。
-
我们需要一些代码,能否请您发布您尝试访问的控制器以及您正在从您的微服务进行的调用?
-
没有任何代码,很少有人可以帮助你。请发布一些代码以及超时发生的确切位置
-
代码sn-p参考如下:-
标签: spring spring-boot postman microservices