收到致命警报:JDK1.8.0_151 中的握手失败,但 JDK1.8.0_231 和 JDK1.8.0_275 中没有

问题描述

我使用 org.springframework.cloud.openfeign.FeignClient 从服务器请求 GET。

当我使用 Postman 检查它工作正常时。但是当涉及到 FeignClient 时,它会抛出 jre/jdk1.8.0_151 异常:

javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

但是,当我使用 jre1.8.0_231 或 jre1.8.0_275 时,它工作正常。

注意:我将我的请求发送到 Twistlock 服务器,示例代码如下(根据简单教程准确):

@FeignClient(name = "Twistlockapiclient",url = "${tw.url}",fallback = TwFallback.class)
public interface FooClient {
@GetMapping(path = {"/bar"},consumes = MediaType.APPLICATION_JSON_VALUE
Response getBar(@bar...);
}

那么,我的问题是为什么会发生这种情况,除了更改 jre/jdk 版本之外还有其他解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)