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 signo de almohadilla (#) en el nombre de los archivos empaquetados dentro de un archivo de 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
expand
El valor expande un archivo EAR en una estructura de directorio requerida por el WebSphere® Application Server tiempo de ejecución. El valorcollapse
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 valorwar
expande sólo los archivos de módulos de archivo WAR (Web ARchive).
Caso de ejemplo de uso
Los siguientes ejemplos muestran la sintaxis correcta:
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
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.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. |