Linux升级openjdk导致sqlserver不能链接

  • 2
  • 70 views
  • A+
所属分类:日志

我在升级openjdk时候发现系统启动报如下数据库连接异常错误,经查询发现/usr/lib/jvm/java-openjdk/jre/lib/security/java.security这个文件控制的禁用某个算法。经尝试发现,jdk.tls.disabledAlgorithms这个配置中如果禁用了3DES_EDE_CBC这个算法,就会出现连接sqlserver数据库失败情况。

Linux升级openjdk导致sqlserver不能链接

 如下截图左侧是测试环境(10.0.0.1 /usr/lib/jvm/java-openjdk/jre/lib/security/java.security)的配置可以正常启动连接数据库。

 右侧是生产环境的配置(10.0.0.2 /usr/lib/jvm/java-openjdk/jre/lib/security/java.security)

我将jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \

    EC keySize < 224, DES40_CBC, RC4_40, 3DES_EDE_CBC

改为

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 1024, \

    EC keySize < 224, DES40_CBC, RC4_40

就可以正常启动了。

Linux升级openjdk导致sqlserver不能链接

 

weinxin
付生保个人博客
一个运维工程师的自媒体个人博客网站。也是关注IT技术学习和经验分享的原创独立自媒体个人博客。
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar null 1

      学习了!学习了

        • avatar shengbao Admin

          @null 欢迎多来,提出宝贵意见!