【问题标题】:Error: "SQL Server did not return a response. The connection has been closed."错误:“SQL Server 未返回响应。连接已关闭。”
【发布时间】:2018-11-05 10:47:17
【问题描述】:

当我尝试使用 JDBC 驱动程序 4.2 从 JSP 连接到 MS SQL Server 2017 Express 实例时,出现以下错误。

com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“SQL Server 未返回响应。连接已关闭。”。

请帮我解决这个问题。

【问题讨论】:

  • 网络中有防火墙保护吗?如果没有,您可以将 jdbc 版本升级到最新版本并重试吗?
  • 防火墙保护?如何让防火墙允许此连接?
  • 咨询您的网络管理员,他可以帮助您。在此之前,我要求您使用最新版本的 jdbc 驱动程序并尝试是否出现此错误
  • 在哪里可以获得最新的 jdbc 驱动程序?
  • 只是谷歌“为 sql server 2017 下载 jdbc”

标签: sql-server jsp ssl exception jdbc


【解决方案1】:
  1. 编辑$JAVA_HOME\jre\lib\security\java.security

  2. 查找jdk.tls.disabledAlgorithms=

  3. 删除3DES_EDE_CBC

这应该可以解决它!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-16
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多