EARExpander 命令

使用 EARExpander 命令可以将企业归档 (EAR) 文件展开到一个目录中,以运行该 EAR 文件中的应用程序。

您可以将包含应用程序文件的目录折叠为单个 EAR 文件。 您可以输入不带参数的 EARExpander 以了解有关其选项的更多信息。有关在何处运行此命令的更多信息,请参阅关于使用命令工具的主题。

限制: 在应用程序归档中打包的文件名不能包含井号 (#)。由于内部处理问题,当应用程序归档中的文件名包含井号时,应用程序服务器无法正确部署应用程序。发生这种故障时,如果处理应用程序,可能会发生异常。而且,在部署应用程序后,应用程序的某些部分可能会丢失。要解决此问题,请重命名应用程序归档中的任何文件名,以使其不包含井号。

语法

命令语法如下所示:
EarExpander -ear earName -operationDir dirName -operation <expand | collapse> [-expansionFlags <all|war>]

参数

以下选项可用于 EARExpander 命令:

-ear
为展开操作指定输入 EAR 文件的名称,或为折叠操作指定输出 EAR 文件的名称。
-operationDir
指定展开 EAR 文件的目录,或指定折叠文件的目录。
-operation <expand | collapse>
expand 值用于将 EAR 文件展开到 WebSphere® Application Server 运行时所需的目录结构中。collapse 值用于从展开的目录结构中创建 EAR 文件。
-expansionFlags <all | war>
(可选)all 值用于从所有模块中展开所有文件。war 值仅用于从 Web 归档 (WAR) 文件模块中展开文件。

使用方案

以下示例说明了正确的语法:

[Windows]
EARExpander -ear C:\WebSphere\AppServer\installableApps\DefaultApplication.ear -operationDir C:\MyApps
 -operation expand -expansionFlags war

EARExpander -ear C:\backup\DefaultApplication.ear -operationDir C:\MyAppsDefaultApplication.ear
 -operation collapse
[Linux][AIX][HP-UX][Solaris][IBM i][z/OS]
EARExpander.sh -ear /WebSphere/AppServer/installableApps/DefaultApplication.ear -operationDir /MyApps
 -operation expand -expansionFlags war

EARExpander.sh -ear /backup/DefaultApplication.ear -operationDir /MyAppsDefaultApplication.ear
 -operation collapse

返回码

EARExpander 命令具有以下返回码。
表 1. 返回码及其描述. 返回码指示操作是否成功。
返回码 描述
-1 存在语法错误。
0 命令已成功运行。
1 发生错误。
2 发生异常。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_earexpander
文件名:rxml_earexpander.html