2

正如标题所说,有可能吗?现在,我们有 Java 6 + sqljdbc4 + glassfish 2.1.1。我们计划将 Java 6 升级到 Java 8 以使 Sqljdbc42.jar 工作,因为我们遇到 JDBC 连接问题,解决方案可能是升级到 sqljdbc42。请参阅此链接中的选项 1:

https://blogs.msdn.microsoft.com/dataaccesstechnologies/2016/11/30/intermittent-jdbc-connectivity-issue-the-driver-could-not-establish-a-secure-connection-to-sql-server-通过-使用-安全-套接字-层-ssl-加密-错误-sql-server-returned-an-incomplete-respons/

当然,你们中的一些人可能会说将 Glassfish 升级到更高版本,但如果这不是一个选项,会出现错误吗?我发现编辑 asenv.bat 可以解决问题(http://alvinalexander.com/blog/post/java/fixing-glassfish-jdk-path-problem-solved)但我不确定更深层次的问题我们可能会面对。

非常感谢您的回答。

4

1 回答 1

2

您必须非常勇敢(并且有很多空闲时间)才能尝试jdk-8glassfish-2。虽然您仍然可以下载 glassfish-2,但Extended Support支持将于今年(2017 年)结束。这不是偶数Premium Support,这Extended意味着你已经走得太远了。我知道这一点是因为我曾经为使用 glassfish-2 的客户工作过。

报告了多个错误和投诉,或者使用 jdk-8的 3-rd 和 4-th版本,甚至没有提到 2-nd。不幸的是,您应该升级到更新的东西(并且仍然有一个从那里升级的持续计划)。显然,您可以尝试更改 jdk 版本,看看会发生什么——但我敢打赌,您访问该站点的次数会比您想要的要多。

你应该认真考虑升级的真正原因是没有很多人可以回答deeper problems we might face,因为没有很多人使用这个版本。只是我的 0.02 美元。

于 2017-05-18T04:52:26.030 回答