Un fichier war (archive web) contient les fichiers d’un projet web. Il peut avoir des fichiers servlet, xml, jsp, image, html, css, js etc.
Ici, nous allons discuter de ce qu’est un fichier war, comment créer un fichier war, comment déployer un fichier war et comment extraire un fichier war.
Qu’est-ce qu’un fichier war?
un fichier d’archive web (war) contient tout le contenu d’une application web. Il réduit la durée du transfert du fichier.
Avantage du fichier war
Gain de temps : Le fichier war combine tous les fichiers en une seule unité. Il prend donc moins de temps lors du transfert de fichier du client au serveur.
Comment créer un fichier war ?
Pour créer un fichier war, vous devez utiliser l’outil jar de JDK. Vous devez utiliser le commutateur -c de jar, pour créer le fichier war.
A l’intérieur du répertoire de votre projet (en dehors du WEB-INF), puis écrivez la commande suivante :
Ici, -c est utilisé pour créer le fichier, -v pour générer la sortie verbeuse et -f pour spécifier le nom du fichier arhive.
Le symbole * (astérisque) signifie que tous les fichiers de ce répertoire (y compris le sous-répertoire).
Comment déployer le fichier de guerre ?
Il existe deux façons de déployer le fichier de guerre.
- Par le panneau de la console du serveur
- En ayant manuellement le fichier war dans un dossier spécifique du serveur.
Si vous voulez déployer le fichier war dans le serveur apache tomcat manuellement, allez dans le répertoire webapps d’apache tomcat et collez le fichier war ici.
Maintenant, vous êtes en mesure d’accéder au projet web par le biais du navigateur.
Note : le serveur extraira le fichier war en interne.
Comment extraire le fichier war manuellement ?
Pour extraire le fichier war, vous devez utiliser le commutateur -x de l’outil jar du JDK. Voyons la commande pour extraire le fichier war.