Een war (web-archief) File bevat bestanden van een web-project. Het kan servlet, xml, jsp, image, html, css, js etc. bestanden bevatten.
Hier bespreken we wat is een war bestand, hoe maak je een war bestand aan, hoe implementeer je een war bestand en hoe pak je een war bestand uit.
Wat is een war bestand?
Web archief (war) bestand bevat alle inhoud van een web applicatie. Het vermindert de tijdsduur voor het overbrengen van file.
Voordeel van war file
bespaart tijd: De war-bestand combineert alle bestanden in een enkele eenheid. Dus het kost minder tijd tijdens het overbrengen van bestanden van client naar server.
Hoe maak je een war-bestand?
Om een war-bestand te maken, moet je jar tool van JDK te gebruiken. U moet gebruik maken van -c switch van jar, om de oorlog bestand te maken.
Ga in het project directory van uw project (buiten de WEB-INF), schrijf dan het volgende commando:
Hier, -c wordt gebruikt om het bestand te maken, -v om de verbose output te genereren en -f om de arhive bestandsnaam op te geven.
Het * (asterisk) symbool geeft aan dat alle bestanden van deze directory (inclusief sub directory).
Hoe deploy je de war file?
Er zijn twee manieren om de war file te deployen.
- Door server console panel
- Door handmatig de war file in specifieke folder van server.
Als u de war file in apache tomcat server handmatig wilt deployen, ga dan naar de webapps directory van apache tomcat en plak de war file hier.
Nu kunt u het webproject met de browser openen.
Note: de server haalt de war file er intern uit.
Hoe haal ik de war file er handmatig uit?
Om de war file er uit te halen, moet u de -x switch van de jar tool van JDK gebruiken. Laten we eens kijken naar het commando om de war file uit te pakken.