8.3. 在 Karaf 上回滚 Fuse 的升级


偶尔,升级可能无法工作,或者可能会向容器引入新的问题。在这些情况下,您可以使用 patch:rollback 命令,轻松将系统回滚到之前的状态。这一组的步骤会指导您完成此步骤。

先决条件

  • 您最近在 Karaf 上升级了 Fuse。
  • 您需要回滚升级。

流程

  1. 调用 patch:list 命令,以获取最近安装的补丁的升级 ID UPGRADE_ID
  2. 调用 patch:rollback 命令,如下所示:

    patch:rollback UPGRADE_ID
    注意

    在某些情况下,容器需要重启来回滚升级。在这些情况下,容器会自动重启。由于 OSGi 运行时的高度动态性,重启过程中可能会看到一些与不兼容类相关的错误。这些错误与刚才启动或停止的 OSGi 服务相关,可以安全地忽略。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.