迁移到 Java Platform , Standard Edition 7 或 8
WebSphere® Application Server 版本 8.5 支持 Java™ Platform , Standard Edition (Java SE) 6 , 7 和 8 规范,在修订包 8.5.5.2 中添加了 Java SE 7.1 ,在修订包 8.5.5.9中添加了 Java SE 8。 对将 Java SE 6 与 WebSphere Application Server 配合使用的支持将于 2018 年 4 月结束,但您可以迁移到 Java SE 8 以帮助确保产品安装保持安全。
有关此任务
- Java SE 7.0 的位级别基于在初次安装 WebSphere Application Server 期间选择的位级别。 如果安装了 32 位 WebSphere Application Server,那么只能安装 32 位 Java SE 7.0。 如果安装了 64 位 WebSphere Application Server,那么只能安装 64 位 Java SE 7.0。
- 安装可选 Java SE 7.0 或 Java SE 7.1 并不意味着概要文件可以利用此新版本的 Java。 可以使用 managesdk 命令来切换 Java,也可以使用 WebSphere Application Server 管理控制台 (wsadmin) 来进行切换。
从 V8.5.5.14 开始,Java SE 8 是缺省 Java。 更新到 8.5.5.14时,任何使用 Java SDK 6 的现有概要文件都将替换为 Java SDK 8。 您可以继续使用 Java SDK Java Technology Edition V 7.0 和 V 7.1,但在支持在 2022 年 7 月结束后无法提供任何服务,这可能会使您的环境面临安全风险。
有关 Java SE 6 , 7 和 7.1 服务结束的更多信息,请参阅 WebSphere Application Server V8.5 中的 Java SE 6 , 7 和 7.1 服务结束。
com.ibm.websphere.IBMJAVA.v80 产品将停用,2020 年 3 月后不会为此产品提供任何修订包或临时修订。 如果此产品是在 2020 年 3 月之后随 WebSphere Application Server V8.5.5 安装的,请将其卸载并切换到同一软件包组中的 WebSphere Application Server 软件包提供的缺省 Java SE 8 SDK。 通过缺省 Java SE 8 SDK,您将继续接收 Java SE 8 SDK 支持,包括安全性更新。
从 8.5.5.18 for Linux on POWER8 Little Endian (LE) 开始, Java 的缺省版本为 Java SE 7.1 或 Java SE 8。 因此,您可以接受缺省值,并将 Java SE 7.1 或 Java SE 8 安装为包含在 WebSphere Application Server 的 /java 目录中的 Java SE 版本,缺省情况下在服务器和节点配置期间使用此版本。 Java 8 是推荐使用的 Java SDK,因为它提供了最新功能部件和安全更新。 您可以继续使用 Java SE 7.1,但是在 2022 年 7 月支持结束后无法提供任何服务,这可能会使您的环境暴露在安全风险中。
对于 Linux on POWER8 LE,只能将 user.wasjava=java8 属性与产品的新安装配合使用。 对于 Linux on POWER8 LE,user.wasjava=java8 属性不适用于通过修订包来进行产品升级。
从 8.5.5.19 for Linux on POWER8 Little Endian (LE) 开始, Java 的缺省版本为 Java SE 8。 因此,您可以接受缺省值,并将 Java SE 8 安装为包含在 WebSphere Application Server 的 /java 目录中的 Java SE 版本,缺省情况下在服务器和节点配置期间使用该版本。 您可以通过安装 IBM WebSphere Java SDK V7.1 继续使用 Java SE 7.1 ,但是在 2022 年 7 月支持结束后无法提供任何服务,这可能会使您的环境暴露在安全风险中。
对于 V8.5.5.19 for Linux on POWER8 LE,安装和更新不需要 user.wasjava=java8 属性。
迁移到 Java SE 8 可提供最新的可用 Java 功能部件和标准,并确保应用程序可在受支持的环境中运行多年。 有关新的 Java 功能部件的更多信息,请参阅 Oracle Web 站点上的 Java 中的新增内容 8 。
虽然您还可以迁移到 Java SE 7 或 7.1,但仅在 2022 年 7 月之前提供对这些版本的支持。 如果选择迁移到 Java SE 7 或 7.1,请计划在该时间之前执行与 Java SE 8 的类似迁移。 有关结束对 Java SE 6 和 Java SE 7 的支持的更多信息,请参阅 已移除的功能部件。
迁移到较新的 Java SE 版本时,请决定是否利用应用程序中的任何新的 Java SE 功能,并开始从不推荐的功能进行转换。