Java 8 可以使用 Glassfish 2.1.1 吗?

Is Java 8 with Glassfish 2.1.1 possible?

正如标题所说,有可能吗?现在,我们有 Java 6 + sqljdbc4 + glassfish 2.1.1。我们正计划将 Java 6 升级到 Java 8 以使 Sqljdbc42.jar 正常工作,因为我们遇到 JDBC 连接问题,解决方案可能是升级到sqljdbc42。请参阅此 link 中的选项 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-by-using-secure-sockets-layer-ssl-encryption-error-sql-server-returned-an-incomplete-respons/

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

非常感谢您的回答。

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

报告了多个错误和投诉,或者第 3 和第 4 版本jdk-8,甚至没有提到第 2 个版本。不幸的是,你应该升级到更新的方式(并且有一个持续的计划从那里升级)。显然,您可以尝试更改 jdk 版本,看看会发生什么 - 但我敢打赌,您访问该站点的频率会比您希望的要高。

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