![](/img/trans.png)
[英]SSLv3 Related Errors - Spring + Hibernate + SQL Server on Tomcat
[英]SSLv3 error connecting JDBC to Sql Server 2012?
我已切换计算机并安装了mssql 2012sp2。 (最新和最好的Win7 SP,SQL Server SP等)
通过我们的ant脚本运行sql时,我(令人惊讶地)遇到SSL握手问题,并出现以下错误:
SSLv3 SSLContext不可用
我正在从此文件sqljdbc_2.0.1803.100_enu.tar.gz
使用IBM JDK 1.6和Microsoft的2.0 jdbc驱动程序
一些数据点
-Dhttps.protocols="TLS"
但没有成功。 一些问题
这是POODLE之后对MSSQL的更改吗? 也许在服务包中?
任何解决方法?
谢谢
更新:澄清我使用的是IBM jdk,而不是Oracle的
JDK版本证明了原因-不是sql server。 我在新机器上使用了更高版本的IBM JDK 1.6。
特别是,IBM JDK的更高版本默认情况下禁用SSLv3。
解决方法
将此选项添加到JVM
-Dcom.ibm.jsse2.disableSSLv3=false
参考
http://www-01.ibm.com/support/docview.wss?uid=swg21688165#issues
另一个选择是检查您尝试联系的SQL Server的SSL配置,并确保它接受TLS连接。
SQL JDBC驱动程序也可能会出现问题,因为某些旧版本在Java 1.7中无法很好地发挥作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.