如果要更新现有的 WebSphere® Application Server V8.5.0.x Liberty 概要文件功能部件,那么必须安装 WebSphere Application Server Liberty Network Deployment V8.5.5.0 或更高版本。不能在原位置更新 V8.5.0.x Liberty 概要文件功能部件。然后,您可以将数据和服务器配置复制到新安装,或者如果将用户数据保留在另一个位置,请执行用于管理数据和服务器配置的典型过程。
关于此任务
在 WebSphere Application Server V8.5.5.0 中,Liberty 概要文件已从功能部件升级到可独立安装的产品。不能在原位置更新 V8.5.0.x Liberty 概要文件功能部件。wlp 文件夹包含 Liberty 运行时以及您已保存在 wlp/usr 文件夹中的任何用户数据或服务器配置。如果您具有完整概要文件和 Liberty 概要文件 V8.5.0.x 安装的组合,那么更新程序会将现有 V8.5.0.x Liberty 概要文件功能部件的 wlp 文件夹备份到 wlp.bak_<timestamp> 文件夹,并在更新到 V8.5.5.0 或更高版本期间卸载功能部件。您可以继续从备份位置使用 Liberty,也可以将它复制到其他位置。如果要将 Liberty 概要文件更新到 V8.5.5.0 或更高版本,那么必须安装 WebSphere Application Server Liberty Network Deployment(使用 com.ibm.websphere.liberty.ND.v85 产品标识)。安装 WebSphere Application Server Liberty Network Deployment 之后,可以将任何用户数据和服务器配置从 wlp.bak_<timestamp> 文件夹移到新的 Liberty 安装。
这些指示信息描述了如何从完整概要文件和 Liberty 概要文件 V8.5.0.x 安装的组合进行更新。如果只安装了 V8.5.0.x Liberty 概要文件功能部件,那么应该将 WebSphere Application Server Liberty Network Deployment V8.5.5.0 或更高版本安装到不同位置。然后,可以将 wlp/usr 目录的内容从旧安装复制到新安装的 usr 目录。如果使用的是 WLP_USER_DIR 和 WLP_OUTPUT_DIR 环境变量,请确保这些变量指向所需位置。您可以继续使用 V8.5.0.x 安装映像中的 Java™ 6,使用您自己的符合 Liberty 最低需求的 Java 6 或 Java 7,也可以安装可选 Java 6 或 Java 7 Liberty 扩展产品(产品标识:com.ibm.websphere.liberty.IMBJAVA.v60 和 com.ibm.websphere.liberty.IBMJAVA.v70)中的一个或两个。
注: 在 IBM® i 系统上安装 Liberty 产品期间,会在
WLP_INSTALL_DIR/etc/default.env 文件中设置
WLP_DEFAULT_USER_DIR 和
WLP_DEFAULT_OUTPUT_DIR 环境变量。
- 执行常规更新过程,将现有的完整概要文件和 Liberty 概要文件安装的组合更新到 V8.5.5 或更高版本。
注: 如果要在更新之后继续将备份的 Liberty 与当前级别的 Java 6 一起使用,那么必须备份 Java 6,才能由修订包更新项目更新到最新级别。可以在
<install-root>\java 文件夹中找到 Java 6。将
JAVA_HOME 环境变量设为指向所需的 Java。有关此环境变量的更多信息,请参阅
定制 Liberty 概要文件环境。
将 WebSphere Application Server Network Deployment 安装从 V8.5.0.x 更新到 V8.5.5 之后,您可以在 <was_home>/wlp.bak_<timestamp> 文件夹中找到 Liberty 安装。此备份文件夹包含您启动更新之前的 Liberty 运行时级别。
- 使用备份 Liberty 运行时。
此快照的 Installation Manager 安装及历史记录信息的副本也会存储在备份根目录下的 installed.xml 和 history.xml 文件中。
要确定此快照中所安装的修订,您可以使用备份 Liberty 文件夹中的 bin/productInfo 命令。请参阅productInfo 命令,以了解更多信息。
Liberty 运行时文件夹可以从其备份位置继续使用,也可以复制或移动到新位置。如果设置了 WLP_USER_DIR 或 WLP_OUTPUT_DIR 环境变量,请确保这些变量分别指向用户数据的位置以及服务器所生成输出资源的位置。
注: 不要将备份 wlp.bak_<timestamp> 文件夹移回 wlp,以免您稍后决定回滚到 V8.5.0.x。
如果尚未设置 WLP_USER_DIR,那么服务器配置和共享资源存储在服务器运行时环境根目录下的 usr 目录中(例如,wlp_bak_<timestamp>/usr)。在这种情况下,不需要执行任何操作即可使用备份运行时,因为仍可以在新位置的 usr 目录下找到用户数据。
如果未设置 WLP_OUTPUT_DIR 值,那么缺省位置位于服务器根目录中(例如,wlp_bak_<timestamp>/usr/servers/<server_name>)。如果未设置此环境变量,那么不需要执行任何操作即可使用备份运行时,因为日志仍会出现在新位置的 usr/servers/<server_name>/logs 目录下。
有关这些环境变量的更多信息,请参阅定制 Liberty 概要文件环境。
注: 如果 server.xml 或者随附的任何 XML 配置文件引用位于服务器配置目录外部的另一个资源,请确保可以从新服务器位置找到这些资源。
以
--clean 参数作为启动选项来启动所有 Liberty 概要文件服务器。例如:
server start --clean
您只需要使用
--clean 选项一次。后续启动服务器时都不需要此选项。
如果需要继续使用 wlp.bak_<timestamp> 文件夹中的备份 Liberty,那么可以使用将临时修订应用于 Liberty 概要文件归档安装中记载的归档临时修订服务过程来应用修订。
- 安装 WebSphere Application Server Liberty Network Deployment V8.5.5 或更高版本。
- 开始使用 WebSphere Application Server Liberty Network Deployment V8.5.5 安装。
如果设置 WLP_USER_DIR 和 WLP_OUTPUT_DIR 环境变量,那么新的 Liberty 安装将继续使用这些位置来保存用户数据和服务器配置以及放置服务器生成的输出。在这种情况下,建议备份 WLP_USER_DIR 和 WLP_OUTPUT_DIR 所引用的目录,然后再开始使用新安装。
如果未设置 WLP_USER_DIR 和 WLP_OUTPUT_DIR 环境变量,那么缺省情况下 Liberty 将使用相对于已安装运行时的文件夹。在这种情况下,应该将备份 Liberty 运行时用户文件夹 (wlp.bak_<timestamp>/usr) 的内容复制到新安装的 usr 文件夹。
有关这些环境变量的更多信息,请参阅定制 Liberty 概要文件环境。
注: 如果 server.xml 或者随附的任何 XML 配置文件引用位于服务器配置目录外部的另一个资源,请确保可以从新服务器位置找到这些资源。