现象:sqlserver 2017 安装在docker里,系统是mac 13,java 1.8.371运行java程序提示上面ssl错误,根据百度提供的方法,修改文件,重启程序搞定。
解决办法:java.security 找到这个文件修改保存
发现是jdk1.8版本导致SSL调用权限上有问题,新电脑装的jdk是jdk1.8.0_291,版本比较高。搜到的解决方法是:
找到jdk 1.8安装目录,
mac:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/security/java.security
找到C:\Program Files\Java\jre\lib\security 下面有个java.security。找到对应的SSLv3,删除掉,重启项目就好了。(删掉SSLv3就是允许SSL调用)
文章来源:https://www.toymoban.com/news/detail-644206.html
Java调用ssl异常,javax.net.ssl.SSLHandshakeException: No appropriate protocol文章来源地址https://www.toymoban.com/news/detail-644206.html
到了这里,关于Java调用ssl异常,javax.net.ssl.SSLHandshakeException: No appropriate protocol的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!