4.2. 跟踪迁移任务执行


JBoss 服务器迁移工具通过执行根任务开始每个目标服务器迁移,然后可以执行子任务。然后,这些子任务也可以执行额外的任务和子任务。在执行时,工具会跟踪每个迁移任务以及任何子任务,并将结果保存在稍后用于构建报告的树形结构中。

每个迁移任务都被赋予一个名称,它由一个任务名称组成,它通过以下语法与可选属性连接:

TASK_NAME(ATTRIBUTE_1_NAME=ATTRIBUTE_1_VALUE,ATTRIBUTE_2_NAME=ATTRIBUTE_2_VALUE, ...​)
Copy to Clipboard Toggle word wrap

name 定义任务主题或类型,属性用于区分子任务和同级任务。例如,以下所有名称是可区分 Jakarta Enterprise Beans 子系统更新任务的名称。

subsystem.ejb3.update
subsystem.ejb3.update.activate-ejb3-remoting-http-connector(resource=/subsystem=ejb3)
subsystem.ejb3.update.setup-default-sfsb-passivation-disabled-cache(resource=/subsystem=ejb3)
subsystem.ejb3.update.add-infinispan-passivation-store-and-distributable-cache(resource=/subsystem=ejb3)
Copy to Clipboard Toggle word wrap

由于迁移任务可以在不同的父任务下多次执行,因此每个任务都存储在树中,使用其每个父任务名称,以 root 开头,并用 > 字符分隔。任务执行树用于构建迁移报告。

任务执行可能会导致以下状态之一:

Expand
表 4.1. 服务器迁移任务执行状态
Status描述

成功

任务已成功执行。

跳过

任务跳过了执行,要么是因为不需要,或者因为它已配置为跳过。

Fail

任务执行失败。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部