createRemoteMigrJar 命令

createRemoteMigrJar 命令使远程迁移更容易,因为您不再需要在任何要替换的源机器上安装 WebSphere® Application Server V 9.0

在目标机器上安装 WebSphere Application Server V 9.0 之后,运行 createRemoteMigrJar 命令。 此命令会将 WASPreUpgrade 命令与其支持文件一起,打包成远程迁移 JAR 文件。 请将该 JAR 文件发送至源机器,并将其内容解压缩到临时目录中。 打开命令提示符,然后切换至该临时目录中的 bin 目录。 现在,您已准备好通过运行 V9.0 的 WASPreUpgrade 命令来运行迁移过程的第一步。 WASPreUpgrade 命令会将源概要文件的配置数据捕获到迁移备份目录中。 请将迁移备份目录归档,并将其发送到目标机器,您将在其中完成迁移过程的最终步骤。

创建远程迁移 JAR 文件之后,可以将其用于您计划替换的任何源机器。

位置

该命令文件位于 V9.0 install_root/bin/migration/bin 目录中,并且必须从该目录中运行。

避免麻烦: 在创建远程迁移 JAR 文件之前,请使用任何可用的修订包或与迁移相关的临时修订来更新 V 9.0 安装。 要验证 V 9.0 安装的服务级别,请运行 versionInfo 命令。 versionInfo 命令也包括在远程迁移 JAR 文件中。 如果您应用任何其他修订包或与迁移相关的临时修订,请重新创建远程迁移 JAR 文件,以包括这些修订。

语法

[Linux][AIX][HP-UX][Solaris]
createRemoteMigrJar.sh -targetDir targetDirectory -includeJava
[Windows]
createRemoteMigrJar.bat -targetDir targetDirectory -includeJava

参数

该命令的参数如下所示:
-targetDir
这个必需参数指定创建远程迁移 JAR 文件所在的目录。
-includeJava

这个可选参数指定是否要让该命令从产品安装中收集 JDK,以作为生成的远程 JAR 文件的组成部分。

此参数会变更所生成的 JAR 文件的名称。

  • 如果指定该参数,那么 JAR 文件的名称将反映所收集的 Java™ 的操作系统和体系结构:
    WAS_V90_OS.ARCH_RemoteMigrSupport.jar

    远程迁移 JAR 文件的使用仅限于那些支持所收集的 Java 版本的源机器。

  • 如果未指定此参数,那么该 JAR 文件的名称为
    WAS_V90_RemoteMigrSupport.jar
    该 JAR 文件可以用于任何分布式操作系统和体系结构。 但是,由于它不包含 Java 运行时,因此必须在运行 WASPreUpgrade 命令之前设置 JAVA_HOME 环境变量。 位于 JAVA_HOME 目录中的 JDK 必须是 V7.0 或更高版本。
-allPlugins

迁移到 WebSphere Application Server V 9.0.0.2 或更高版本时,此参数是可选的。 -allPlugins 参数允许将 WebSphere Application Server V 9.0 迁移框架的任何插件自动包含在 JAR 文件中。 当堆栈产品(例如,WebSphere Portal)迁移其产品并指定此参数时,该堆栈产品的模块就会包括在 plugins 目录中。 堆栈产品必须将其自己的模块收集到远程 JAR 文件中,才能成功迁移。

重要信息: 在先前版本的 WebSphere Application Server中, -allPlugins 参数已自动传递,并且任何到 WebSphere Application Server 迁移框架的插件都将自动包含在 JAR 文件中。 从 V9.0.0.2 开始,-allPlugins 不是自动的。 必须指定此参数才能使用。

打包的资源

createRemoteMigrJar 命令会在指定的目标目录中创建 WAS*RemoteMigrSupport.jar 文件。 要构建 JAR 文件, createRemoteMigrJar 将从目标安装收集文件,包括运行 WASPreUpgradeversionInfo 命令所需的文件,某些库以及可选的 Java。

createRemoteMigrJar 命令不会创建任何日志文件。 构建远程迁移 JAR 文件之后,该命令会显示指示信息,说明如何使用该 JAR 文件在源机器上运行 WASPreUpgrade 命令。