Liberty 提供了基于 ZIP 归档的安装,用来替代使用 IBM® Installation Manager 进行安装。如果已通过使用
ZIP 归档文件来安装 Liberty,而且想要升级到最新的修订包版本,那么可以将新的修订包归档应用到新位置,然后移动任何必需的用户文件和服务器配置数据。
关于此任务
New: 修订包 16.0.0.2 是 8.5.5.9 之后的后续 Liberty 修订包。有关
Liberty 修订包编号和交付更改的更多信息,请参阅 Liberty 中的新增内容。
如果您已使用 IBM Installation Manager 来安装 Liberty,那么必须使用 Installation Manager 来应用修订包。
要点: 必须将修订包归档解压缩到新位置。
过程
- 通过从 WASdev.net
下载 ZIP 归档文件并解压来安装新的运行时环境。 有关更多信息,请参阅通过解压 ZIP 归档文件来安装 Liberty。
- 可选: 将新安装升级至具有高级功能的版本。 如果已升级先前安装,请升级为至少具有相同功能级别的产品版本,以减少出现任何不兼容性的机会。例如,如果先前已升级为 WebSphere Application Server Liberty(基本),请升级为同一版本或
WebSphere Application Server Liberty Network Deployment。有关更多信息,请参阅升级 Liberty 安装。
- 可选: 安装 Liberty Repository 资产以定制新环境。 有关更多信息,请参阅安装 Liberty Repository 资产。
- 迁移所有用户数据和服务器配置。 Liberty 定义两个位置来存储用户生成的内容和服务器配置:
- WLP_USER_DIR;服务器配置文件(包括共享资源)所在的位置。
- WLP_OUTPUT_DIR;服务器生成的资源所在的位置。例如,日志文件和临时磁盘存储。
如果已在系统上设置 WLP_USER_DIR 环境变量,那么新的运行时环境将继续使用同一位置。这不会产生服务器配置数据的任何备份。要确保服务器配置得到备份,请将 WLP_USER_DIR 所引用的目录复制到文件系统上的新位置。要保护原始环境,请更改 WLP_USER_DIR 的值以指向新位置。卸载期间,将 WLP_USER_DIR 的值重置为原始服务器配置的位置。
如果尚未设置 WLP_USER_DIR,那么服务器配置和共享资源存储到服务器运行时环境根目录下的 usr 目录(例如,<liberty_server_runtime_root>/usr)。卸载运行时环境期间,可以重置 WLP_USER_DIR 环境变量。
如果已在系统上设置 WLP_OUTPUT_DIR 环境变量,那么新服务器也会使用此位置。这可能会导致旧日志文件遭覆盖。要确保旧日志文件得到保护,请更新或取消设置 WLP_OUTPUT_DIR 环境变量。卸载期间,请将此值重置为其初始值。
如果未设置 WLP_OUTPUT_DIR 值,那么缺省位置位于服务器根目录中(例如,<liberty_server_runtime_root>/usr/servers/<serverName>)。如果将新的运行时环境安装到新位置,那么安装或卸载期间不需要任何更新,因为日志会继续出现在各个安装的 usr/servers/<serverName>/logs 目录下。
注: 如果 server.xml 文件或者随附的任何 XML 配置文件引用位于服务器配置目录外部的另一个资源,那么还必须复制这些资源,否则将需要更新引用。这也适用于应用程序直接引用的任何资源,例如,对文件系统上硬编码路径的引用。卸载修订包期间,这些值可以手动重置为其初始值。
- 启动新服务器。运行 <liberty_VX+>/bin/server
start <server_name>。
下一步做什么
验证新安装是否正常工作后,可移除旧安装。在先前安装中,停止所有服务器,然后删除
wlp 目录。