Java 8 默认禁用 TLSv1 导致 SQLServer 连接失败
原文中文,约1400字,阅读约需4分钟。发表于: 。一个月前为一个老项目升级了 JDK 版本,现在整个环境都使用 Docker 镜像启动,Web 服务一切正常,测试也验收通过了。最近运维同学找过来说有一批新数据没有同步过来,查询了表数据和日志基本...
最近发现有一批新数据没有同步过来,查询表数据和日志发现是定时任务的问题,原因是Java 8新版本禁用了TLSv1.0和TLSv1.1,而项目中SQLServer驱动使用的正是TLSv1,修改java.security文件,删除TLSv1和TLSv1.1,重启Web应用即可解决问题。