微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决收到致命警报: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 举报,一经查实,本站将立刻删除。