【请求报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol】

1、问题描述

在请求服务时报错说SSL握手异常协议禁用啥的,而且我的连接数据库的url也加了useSSL=false

复制代码
javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

2、解决方法

在网上查找了方法原因后得知是jdk的问题

修改java.security 文件

Linux 默认路径 /usr/lib/jvm/jdk/jre/lib/security
Windows默认路径 C:\Program Files\Java\jdk\jre\lib\security

vi 进去删除jdk.tls.disabledAlgorithms=后的出现的SSLv3, TLSv1, TLSv1.1 即可

然后重启应用重新请求即可

如果没有权限修改java.security,给文件添加修改权限sudo chmod -R 777 java.security

相关推荐
EasyGBS15 分钟前
视频设备轨迹回放平台EasyCVR综合智能化,搭建运动场体育赛事直播方案
网络·安全·音视频
nuo53420234 分钟前
黑马 C++ 学习笔记
c语言·c++·笔记·学习
阿噜噜小栈1 小时前
最新国内可用的Docker镜像加速器地址收集
运维·笔记·docker·容器
低头不见3 小时前
tcp的粘包拆包问题,如何解决?
网络·网络协议·tcp/ip
SKYDROID云卓小助手4 小时前
三轴云台之相机技术篇
运维·服务器·网络·数码相机·音视频
yuzhangfeng7 小时前
【云计算物理网络】从传统网络到SDN:云计算的网络演进之路
网络·云计算
TDengine (老段)7 小时前
TDengine 中的关联查询
大数据·javascript·网络·物联网·时序数据库·tdengine·iotdb
zhu12893035567 小时前
网络安全的现状与防护措施
网络·安全·web安全
zhu12893035569 小时前
网络安全与防护策略
网络·安全·web安全