各位老师,java使用jdbc ssl配置数据库连接报Received fatal alert: protocol_version怎么整?100


精英小子
精英小子 2024-04-09 14:47:49 51749
分类专栏:问题 问题分类: 其它未定义问题
系统自动结题

jdbc:dm://10.20.145.74:5236/UAT1?user=UAT1&password=genusalgopass1&sslFilesPath=C:/Users/hspcadmin/Desktop/down/client_ssl/UAT1&sslKeystorePass=123456
使用连接里面的信息可以正常在manger里面连接

3 个回答
  • 1843880570 进阶 2024-04-09 15:42:12

    总之,出现javax.mail.messagingexception: received fatal alert: protocol_version错误,最好的解决方法是升级您的Java环境或联系您的邮件服务器管理员确认支持的TLS版本,并将Java程序配置为相应的TLS协议版本。

    赞同 0 反对 0

  • 被风迷住 新手 2024-04-09 15:45:30
    这种报错通常表示 JDBC 驱动程序与数据库服务器之间的 SSL 协议版本不匹配。我给你列举一下解决方法你可以试一下

     

    1. 确保使用的 JDBC 驱动程序与数据库服务器兼容,并支持所需的 SSL 协议版本。
    2. 检查数据库服务器的 SSL 设置,确保其启用并配置正确。
    3. 确认 SSL 证书和密钥的有效性和正确性。
    4. 检查 JDBC 连接字符串中的 SSL 相关配置是否正确。
    5. 尝试更新 JDBC 驱动程序到最新版本。
    6. 查看数据库服务器的日志,以获取更详细的错误信息。
    7. 如果可能,尝试使用不同的 SSL 协议版本或配置。
    赞同 0 反对 0

  • prtyaa 新手 2024-04-15 00:02:34

    问题原因
    程序使用用的TLS与jdk环境TLS不一致

    分析定位
    配置文件设置jvm启动参数 -Djavax.net.debug=all,将http请求报文打印。
    JAVA_OPTS=‘-Djavax.net.debug=all’

     

    请求时检查日志输出,程序使用TLS版本为TLSv1
    而jdk8中默认启用TLSv1.2,版本不一致。

    赞同 0 反对 0

    丫哈哈哈哈哈哈哈各个环节
精英小子新手
粉丝 0 发表 11 + 关注 私信
上周热门
统信系统能生成某一指定文件夹下的所有文件列表吗  2773
统信系统有自己的字幕屏幕保护程序吗  2533
统信软件能支持pandas吗  2456
统信系统如何在保证自己数据安全的基础上,进行数据分析,比如使用pandas进行大数据分析  2445
安全与发展,统信系统是如何在两者之间权衡,满足用户高效办公的要求  2104
统信系统的数据安全机制是什么  1770
统信软件支持python为什么不支持安装pandas  1115
您好,我想问一下,就是这银河麒麟系统,背景黑屏怎么办啊,其他的都正常,就是没有背景,设置里面的背景一点击系统就不响应了怎么解决?  178
我想连接共享打印机可是,搜索驱动时候没有,怎么办  162
uos有支持活体检测的软件吗  150
本周热议
麒麟系统登录输入密码后又需要重新输入密码,确定密码正确。如何处理? 12
求麒麟系统下的Broadcom 802.11n 无线网卡驱动 10
银河麒麟桌面操作系统V10 SP1安装应用时会反复提示安全授权认证,如何才能取消呢? 10
统信UOS系统下安装HP打印机驱动问题 10
银河麒麟系统登录时用户名是中文,如何将输入法切换成中文进行登录? 9
如何在统信系统使用VFP? 9
使用正版软件承诺书每年一签有相关的政策文件吗? 8
银河麒麟系统安装软件需要密码授权,单用户模式修改密码不行,如何解决 8
uos系统怎么装了向日葵,向日葵打不开啊? 7
有偿使用中国长城信创运维工程师(初级)证书 7

加入交流群

请使用微信扫一扫!