Commande EARExpander
La commande EARExpander permet de développer un fichier EAR (archive d'entreprise) en répertoire pour exécuter l'application de ce fichier EAR.
Vous pouvez réduire un répertoire contenant des fichiers d'application en un unique fichier EAR. Vous pouvez taper EARExpander sans argument pour afficher des informations sur les options de cette commande. Pour plus d'informations sur l'emplacement auquel exécuter cette commande, voir la rubrique consacrée à l'utilisation des outils de ligne de commande.
Restriction : N'insérez pas de signe dièse (#) dans le nom des fichiers intégrés dans une archive d'application. Si c'est le cas, le serveur d'applications ne peut pas déployer l'application pour des raisons de traitement interne. Si cette erreur se produit, une exception peut être générée au cours du traitement de l'application. De plus, une partie de l'application risque de manquer une fois le déploiement terminé.
Pour corriger l'erreur, renommez les fichiers dans l'archive d'application afin qu'ils ne contiennent pas de signe dièse.
Syntaxe
La syntaxe de la commande
est la suivante :
EarExpander -ear earName -operationDir dirName -operation <expand | collapse> [-expansionFlags <all|war>]
Paramètres
Les options ci-après sont disponibles pour la commande EARExpander :
- -ear
- Indique le nom du fichier EAR d'entrée s'il s'agit d'une opération de développement ou celui du fichier EAR de sortie s'il s'agit d'une opération de réduction.
- -operationDir
- Indique le répertoire dans lequel le fichier EAR est développé ou le répertoire à partir duquel les fichiers sont réduits.
- -operation <expand | collapse>
- La valeur expand développe un fichier EAR dans une structure de répertoires requise par l'environnement d'exécution de WebSphere Application Server. La valeur collapse crée un fichier EAR à partir de la structure de répertoires.
- -expansionFlags <all | war>
- (Facultatif) La valeur all développe tous les fichiers de tous les modules. La valeur war développe uniquement les fichiers des modules WAR (fichiers d'archive Web).
Scénario d'utilisation
Les exemples suivants montrent la syntaxe correcte :
![[Windows]](../images/windows.gif)
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]](../images/linux.gif)
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Solaris]](../images/solaris.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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
Codes retour
Les codes retour de la commande EARExpander sont les suivants.Code retour | Description |
---|---|
-1 | Existence d'une erreur de syntaxe. |
0 | La commande s'est correctement exécutée. |
1 | Une erreur s'est produite. |
2 | Une exception s'est produite. |