gpt4 book ai didi

ssl - Java EE RAR5038 :Error while creating resource for connection pool by using Secure Sockets Layer

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:00 25 4
gpt4 key购买 nike

我们有一个相当古老的 JEE 应用程序。环境:

  • Glassfish 4.1,
  • Java 1.7,
  • sqljdbc4-4.1.jar.

最近我们的 IT 团队注意到,Glassfish 日志中充满了以下消息:

[2018-01-01T22:16:36.811+0100] [glassfish 4.1] [WARNING] [poolmgr.create_resource_error] [javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource.allocator] [tid: _ThreadID=88 _ThreadName=connector-timer-proxy] [timeMillis: 1514841396811] [levelValue: 900] [[ RAR5038:Unexpected exception while creating resource for pool PROD_Pool. Exception : javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "SQL Server returned an incomplete response. The connection has been closed. ClientConnectionId:da60a9c2-aa16-4520-b3f0-99a6ce660af6".]]

是的,我熟悉这个链接: https://blogs.msdn.microsoft.com/dataaccesstechnologies/2016/...

但目前我们无法更新驱动程序,所以我想知道是否可以以某种方式关闭使用 SSL(可能使用某些连接参数或 Glassfish 设置)?到目前为止我还没有找到任何信息。这是一个 Intranet 应用程序,因此安全性可能没有问题。

我们明确不使用任何参数来打开 ssl(如“加密”,或“加密方法”等)。

谢谢。

最佳答案

正如您已经提到的参数encrypt,您可以尝试将其设置为false以关闭SSL。

示例连接 url:

"jdbc:sqlserver://localhost:1433;databaseName=YOUR_DATABASE;encrypt=false";

有关不同连接参数的更多信息,请查看此 Microsoft 页面:Connecting with SSL Encryption .

另请参阅:

关于ssl - Java EE RAR5038 :Error while creating resource for connection pool by using Secure Sockets Layer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48947023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com