Mandato EARExpander

Utilice el mandato EARExpander para expandir archivos EAR (Enterprise ARchive) en un directorio a fin de ejecutar la aplicación contenida de ese archivo EAR.

También puede contraer un directorio que contiene archivos de aplicación en un solo archivo EAR. Puede escribir EARExpander sin argumentos para aprender más sobre las opciones. Si desea más información sobre cómo ejecutar este mandato, consulte el tema que trata sobre las herramientas de mandatos.

Restricción: No incluya un símbolo de almohadilla (#) en el nombre de los archivos que están empaquetados en un archivado de la aplicación. Debido al proceso interno, el servidor de aplicaciones no ha conseguido desplegar correctamente la aplicación cuando se incluye un símbolo de almohadilla en un nombre de archivo dentro del archivado de la aplicación. Cuando se produce esta anomalía, es posible que se produzca una excepción al procesar la aplicación. Además, es posible que falten partes de la aplicación una vez que ésta se haya desplegado. Para solucionar esta cuestión, renombre los nombres de archivo dentro del archivado de la aplicación de tal modo que no contengan un símbolo de almohadilla (#).

Sintaxis

La sintaxis del mandato es la siguiente:
EarExpander -ear earName -operationDir dirName -operation <expand | collapse> [-expansionFlags <all|war>]

Parámetros

Las opciones siguientes se pueden utilizar con el mandato EARExpander:

-ear
Especifica el nombre del archivo EAR de entrada para la operación expandir o el nombre del archivo EAR de salida para la operación contraer.
-operationDir
Especifica el directorio donde se ha expandido el archivo EAR o especifica el directorio de donde se han contraído los archivos.
-operation <expand | collapse>
El valor expand expande un archivo EAR en la estructura de directorios que necesita el tiempo de ejecución de WebSphere Application Server. El valor collapse crea un archivo EAR a partir de la estructura de directorios expandida.
-expansionFlags <all | war>
(Opcional) El valor all expande todos los archivos de todos los módulos. El valor war expande sólo los archivos de módulos de archivo WAR (Web ARchive).

Ejemplo de uso

Los ejemplos siguientes muestran la sintaxis correcta:

[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

Códigos de retorno

El mandato EARExpander tiene los códigos de retorno siguientes.
Tabla 1. Códigos de retorno y descripciones. El código de retorno indica que la operación se ha realizado satisfactoriamente.
Código de retorno Descripción
-1 Error de sintaxis.
0 El mandato se ejecutó correctamente.
1 Se ha producido un error.
2 Se ha producido una excepción.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_earexpander
File name: rxml_earexpander.html