logo

Dossier de guerre

UN fichier guerre (archive Web) contient les fichiers d'un projet Web. Il peut contenir des fichiers servlet, xml, jsp, image, html, css, js, etc.

Ici, nous discuterons 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 de guerre ?

Le fichier d'archive Web (war) contient tout le contenu d'une application Web. Cela réduit la durée de transfert du fichier.

Avantage du fichier de guerre

fait gagner du temps : Le fichier war combine tous les fichiers en une seule unité. Le transfert de fichiers du client au serveur prend donc moins de temps.


Comment créer un fichier war ?

Pour créer un fichier war, vous devez utiliser outil de pot de JDK. Vous devez utiliser -c switch of jar, pour créer le fichier war.

Allez dans le répertoire projet de votre projet (en dehors du WEB-INF), puis écrivez la commande suivante :

 jar -cvf projectname.war * 

Ici, -c est utilisé pour créer un fichier, -dans pour générer la sortie détaillée et -F pour spécifier le nom du fichier archive.

Le Symbole * (astérisque) signifie que tous les fichiers de ce répertoire (y compris le sous-répertoire).


Comment déployer le fichier war ?

Il existe deux manières de déployer le fichier war.

  1. Par panneau de console du serveur
  2. En plaçant manuellement le fichier war dans un dossier spécifique du serveur.

Si vous souhaitez déployer le fichier war dans Apache Tomcat serveur manuellement, accédez au applications Web répertoire d’Apache Tomcat et collez le fichier war ici.

Vous pouvez désormais accéder au projet Web via un navigateur.

Remarque : le serveur extraira le fichier war en interne.


Comment extraire le fichier war manuellement ?

Pour extraire le fichier war, vous devez utiliser -x commutateur de outil de pot de JDK. Voyons la commande pour extraire le fichier war.

 jar -xvf projectname.war