第 5 章 配置 JBoss 服务器迁移工具
5.1. 配置 JBoss 服务器迁移工具属性
您可以使用属性配置 JBoss 服务器迁移工具日志记录和报告输出,并确定您要迁移的组件和配置。您可以使用以下方法的组合配置这些属性。
5.1.1. 使用工具属性配置 JBoss 服务器迁移工具
您可以使用位于 MIGRATION_TOOL_HOME/configuration/
目录中的 environment.properties
文件来配置 JBoss 服务器迁移工具。此标准 Java 属性文件为迁移到目标服务器时可以配置的所有有效属性提供默认值。要更改默认值,请删除在属性前面加上的 #
注释字符,并将其设置为您需要的值。
5.1.2. 使用用户属性配置 JBoss 服务器迁移工具
如果您愿意,您可以创建一个标准 Java 属性文件来定义 JBoss 服务器迁移工具配置属性,并使用 --environment
或 -e
参数在命令行上传递其路径。此路径可以是绝对路径,也可以是相对于当前目录的路径。
$ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME --environment path/to/my-server-migration.properties
使用 --environment
或 -e
参数在命令行上传递的文件中定义的属性将覆盖 MIGRATION_TOOL_HOME/migration/configuration/environment.properties
文件中定义的文件。
5.1.3. 使用系统属性配置 JBoss 服务器迁移工具
您可以使用以下语法在命令行中传递系统属性来配置 JBoss 服务器迁移工具。
$ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME -Djboss.server.migration.PROPERTY_NAME=PROPERTY_VALUE
系统属性名称应指定为 jboss.server.migration。
与环境属性名称串联。以下示例演示了如何在启动 JBoss 服务器迁移工具时将 XML 报告的名称指定为 migration-report.xml
。
$ MIGRATION_TOOL_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME --target EAP_NEW_HOME -Djboss.server.migration.report.xml.fileName=migration-report.xml
命令行中指定的环境属性会覆盖用户配置属性和工具配置属性。