报错信息:
No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
问题原因:
客户端不支持TLSV1相关的协议,
解决办法:
1.调整代码,去掉TLSV1相关代码,使用获取系统支持的协议进行通信
2.去JDK目录:Java\jdk1.8.0_331\jre\lib\security,找到java.security文件,找到jdk.tls.disabledAlgorithms,去掉其中的TLSV1、TLSv1.1、SSLv3(弊端:直接变更JDK环境变量,有未知风险,不建议)
3.走代理,这个和第一点类似,调整代码,走代理,比如nginx,通过nginx支持对应协议即可