6.2. 在 JBoss EAP 上安装 Fuse 修补程序


在现有 Fuse 安装之上必须安装 Fuse 热修补补丁。本节解释了如何在现有 Fuse 安装之上安装 hotfix 补丁 fuse-eap-distro-VERSION.fuse-MODULE_ID.HOTFIX_ID.zip,它已包含 fuse-eap-distro-VERSION.fuse-MODULE_ID-BASE_ID

先决条件

  • 第 6.1 节 “JBoss EAP 上 Fuse 的热修补”.
  • 下载红帽支持的热修补代码补丁 .zip 文件。
  • 阅读带有 hotfix 补丁文件的 readme.txt 文件中的说明,以防需要执行任何其他步骤来安装该文件。
  • 在应用补丁之前,在 JBoss EAP 安装上对 Fuse 进行完整备份。

流程

  1. 将 hotfix 补丁文件复制到 EAP_HOME 目录中。
  2. 确保已将正确的基础版本添加到您的补丁存储库中,并安装在 JBoss EAP 服务器上。例如,如果基本安装包含 MODULE_IDBASE_ID,请检查它们是否安装在存储库中:

    $ bin/fusepatch.sh --query-repository fuse-eap-distro-VERSION.fuse-MODULE_ID-redhat-BASE_ID

    并检查 JBoss EAP 服务器上是否安装了相同的 ID:

    $ .bin/fusepatch.sh --query-server fuse-eap-distro-VERSION.fuse-MODULE_ID-redhat-BASE_ID
  3. 根据一次性修补程序补丁文件,fuse-eap-distro-VERSION.fuse-MODULE_ID.HOTFIX_ID.zip,通过输入以下命令将它与基础安装相关联:

    $ bin/fusepatch.sh --add file:fuse-eap-distro-VERSION.fuse-MODULE_ID.HOTFIX_ID.zip --one-off fuse-eap-distro-VERSION.fuse-MODULE_ID-BASE_ID
  4. 将 JBoss EAP 服务器上的 base 模块 fuse-eap-distro-VERSION.fuse-MODULE_ID-BASE_ID 更新至最新版本:

    $ .bin/fusepatch.sh --update fuse-eap-distro-VERSION.fuse-MODULE_ID-BASE_ID
  5. 执行补丁说明中记录的任何安装后步骤。

其他资源

  • 有关 fusepatch 命令的更多详细信息,请输入:

    bin/fusepatch.sh --help
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.