createRemoteMigrJar 命令
createRemoteMigrJar 命令使远程迁移更容易,因为您不再需要在任何要替换的源机器上安装 WebSphere® Application Server V 9.0 。
创建远程迁移 JAR 文件之后,可以将其用于您计划替换的任何源机器。
位置
该命令文件位于 V9.0 install_root/bin/migration/bin 目录中,并且必须从该目录中运行。
语法
createRemoteMigrJar.sh -targetDir targetDirectory -includeJavacreateRemoteMigrJar.bat -targetDir targetDirectory -includeJava
参数
该命令的参数如下所示:- 这个必需参数指定创建远程迁移 JAR 文件所在的目录。
这个可选参数指定是否要让该命令从产品安装中收集 JDK,以作为生成的远程 JAR 文件的组成部分。
此参数会变更所生成的 JAR 文件的名称。
- 如果指定该参数,那么 JAR 文件的名称将反映所收集的 Java™ 的操作系统和体系结构:
WAS_V90_OS.ARCH_RemoteMigrSupport.jar远程迁移 JAR 文件的使用仅限于那些支持所收集的 Java 版本的源机器。
- 如果未指定此参数,那么该 JAR 文件的名称为
该 JAR 文件可以用于任何分布式操作系统和体系结构。 但是,由于它不包含 Java 运行时,因此必须在运行 WASPreUpgrade 命令之前设置 JAVA_HOME 环境变量。 位于 JAVA_HOME 目录中的 JDK 必须是 V7.0 或更高版本。WAS_V90_RemoteMigrSupport.jar
- 如果指定该参数,那么 JAR 文件的名称将反映所收集的 Java™ 的操作系统和体系结构:
迁移到 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 将从目标安装收集文件,包括运行 WASPreUpgrade 和 versionInfo 命令所需的文件,某些库以及可选的 Java。
createRemoteMigrJar 命令不会创建任何日志文件。 构建远程迁移 JAR 文件之后,该命令会显示指示信息,说明如何使用该 JAR 文件在源机器上运行 WASPreUpgrade 命令。