用于将补丁修订应用于 IBM Engineering Lifecycle Management 应用程序的存储库工具命令

使用 patchApplyApp 命令将补丁修订应用于服务器上的 IBM® Engineering Lifecycle Management (ELM) 应用程序。

用途

使用此命令可将补丁修订应用于服务器上的单个 ELM 应用程序。 新的补丁修订将替换对该应用程序应用的所有先前补丁。

不管服务器是否正在运行,都可使用此命令。 如果服务器正在运行,那么必须重新启动该应用程序以启用补丁修订。 在重新启动该应用程序之前,不必重置该应用程序来清除缓存。

应用程序级别的补丁修订优先于全局补丁修订。 如果同时应用应用程序级别的补丁修订和全局补丁修订,那么系统会使用应用程序级别的补丁修订。

参数

属性 描述 必需 缺省值
file 补丁修订归档文件的路径和文件名 不适用
app 要在其中应用补丁修订的应用程序上下文。
例如,要对 "变更和配置管理" 应用程序运行此命令,请将 app 的值设置为 ccm:
repotools-jts.bat -patchApplyApp file=C:\tmp\patch-fix.zip app=ccm
False 如果省略了 app 参数,那么该命令将应用于与存储库工具命令相关联的应用程序。
例如,以下命令将对“变更和配置管理”应用程序应用补丁修订:
repotools-ccm.bat -patchApplyApp
接下来的两个命令功能相当:
repotools-ccm.bat -patchApplyApp file=C:\tmp\patch-fix.zip
repotools-jts.bat -patchApplyApp file=C:\tmp\patch-fix.zip app=ccm

示例

此示例显示如何将 ELM 补丁修订单独应用于服务器上的每个应用程序。

Windows 操作系统图标 打开命令提示符并输入以下命令:

repotools-jts.bat -patchApplyApp file=C:\tmp\patch_file.zip
repotools-jts.bat -patchApplyApp file=C:\tmp\patch_file.zip app=ccm
repotools-ccm.bat -patchApplyApp file=C:\tmp\patch_file.zip
repotools-qm.bat -patchApplyApp file=C:\tmp\patch_file.zip
repotools-rm.bat -patchApplyApp file=C:\tmp\patch_file.zip

Linux 操作系统图标 UNIX 操作系统图标 打开命令行并输入以下命令:

repotools-jts.sh -patchApplyApp file=/tmp/patch_file.zip
repotools-jts.sh -patchApplyApp file=/tmp/patch_file.zip app=ccm
repotools-ccm.sh -patchApplyApp file=/tmp/patch_file.zip
repotools-qm.sh -patchApplyApp file=/tmp/patch_file.zip
repotools-rm.sh -patchApplyApp file=/tmp/patch_file.zip

故障诊断

Linux 操作系统图标 UNIX 操作系统图标 如果在重新启动服务器时似乎未装入补丁修订 (例如,补丁修订未显示在 Jazz ® Team Server的 " 服务器管理 " 页面的 构建信息 部分中) ,请查看日志文件的内容:
WebSphere® Application Server上:
WebSphere_installation_directory/profiles/profile_name/logs/patch_application_context.log
其中的变量分别为:
WebSphere_installation_directory
WebSphere Application Server 安装目录。
profile_name
WebSphere Application Server 概要文件名称。
应用程序上下文
应用程序上下文。 例如:
应用程序上下文 描述
jts Jazz Team Server
ccm 变更和配置管理
qm 质量管理
rm 需求管理

如果该日志文件包含与 /patch 文件夹或 patch.properties 文件的许可权问题相关的消息,请变更针对这些项的许可权以允许对服务器进程的所有者执行写访问。 然后,重新启动服务器。