WebSphere 8.5.5.9 未随 SDK 8 一起提供

WebSphere 8.5.5.9 not shipped with SDK 8

在我们的项目中,我们正在从 WebSphere 7 (Java 6) 迁移到 8.5.5.9 (Java 8)。我们选择这个精确版本是因为它支持 Java 8.

不知何故,我们只用 SDK 1.6 安装了 8.5.5.9。

除了默认的 WAS 8.5.5.9 设置之外,是否有任何特殊的修复程序需要与 IBM Installation Manager 一起安装?

提前致谢。

在 8.5.5.11 之前,WebSphere Application Server 随附 IBM Java SDK 6 作为默认嵌入式 Java SDK。所以,你看到的是正确的。

从 8.5.5.11 开始,由于 Java SE 6 的服务即将结束,可以选择将 IBM Java SDK 8 作为嵌入式默认值。

此外,IBM Java SDK 8 始终作为可选扩展提供,您可以在 WAS 安装之上安装它。 (Java SDK 7 相同。)

因此,您有 2 个选择。由于您正在迁移并从头开始,因此从 8.5.5.11(或更高版本)开始并使用 IBM Java SDK 8 作为默认设置的第一种方法可能更简洁、更容易。

可以在以下位置找到更多信息:

首先 - 请注意您在上面打印的 Java 版本很可能看起来像 Oracle JVM。 WebSphere 需要 IBM JDK.

我们按照以下步骤将 WAS 8.5.5.9 升级到 IBM Java SDK 8:

  • http://www-01.ibm.com/support/docview.wss?uid=swg24043875#SDK80 下载 IBM Java SDK 8。
  • 提取 SDK 8 存档。
  • 打开 IBM Installation Manager(您可以使用它来安装 WAS 8.5。5.x)。
  • 在 IM 中添加 SDK 8 存档目录作为存储库。
  • 在 IM select "Install" 中安装 "IBM WebSphere SDK, Java Technology Edition, Version 8.x.x"。
  • 在 运行 managesdk 命令之前停止服务器。
  • 运行 命令并注意 SDK 8 名称(例如 1.8_64):

    .\managesdk.bat -listAvailable

  • 更新配置文件以使用 SDK 8: 例如

    .\managesdk.bat -enableProfile -profileName AppSrv01 -sdkname 1.8_64 -enableServers

  • 验证配置文件更新:

    .\managesdk.bat -listEnabledProfileAll