我有一个 java 应用程序,它使用 hibernate 对 Websphere Application Server 中的数据源进行 JNDI 查找,然后与 MSSQL 数据库对话。
安全团队最近修补了 Websphere 服务器 8.5.5.4 以禁用 SSLv3。
因此,我收到 com.ibm.websphere.ce.cm.StaleConnectionException:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“SSLv3 SSLContext 不可用”。
在此之前,我可以毫无问题地访问数据。
我能做些什么来克服这个问题?我是否需要将应用程序配置为使用 TLS?
我正在使用休眠 4.3.7。
休眠配置如下所示。
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
<property name="connection.datasource">jdbc/testing</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
<mapping resource="myApplication.hbm.xml" />
</session-factory>
</hibernate-configuration>
任何帮助将不胜感激。