logo

Oorlogsdossier

A oorlog (webarchief) Bestand bevat bestanden van een webproject. Het kan servlet-, xml-, jsp-, image-, html-, css-, js enz.-bestanden bevatten.

Hier zullen we bespreken wat een oorlogsbestand is, hoe u een oorlogsbestand kunt maken, hoe u een oorlogsbestand kunt implementeren en hoe u een oorlogsbestand kunt extraheren.


Wat is een oorlogsdossier?

webarchief (oorlogs)bestand bevat alle inhoud van een webapplicatie. Het verkort de tijdsduur voor het overbrengen van bestanden.

Voordeel van oorlogsdossier

bespaart tijd : Het oorlogsbestand combineert alle bestanden in één eenheid. Het kost dus minder tijd bij het overbrengen van bestanden van client naar server.

powershell versus bash

Hoe maak je een oorlogsbestand?

Om een ​​oorlogsbestand te maken, moet je gebruiken pot gereedschap van JDK. Je moet gebruiken -C schakelaar van jar, om het oorlogsbestand te maken.

Ga naar de projectmap van uw project (buiten WEB-INF) en schrijf vervolgens de volgende opdracht:

 jar -cvf projectname.war * 

Hier, -C wordt gebruikt om een ​​bestand te maken, -in om de uitgebreide uitvoer te genereren en -F om de bestandsnaam van het archief op te geven.

De * (sterretje) symbool betekent dat alle bestanden van deze map (inclusief de submap).


Hoe het oorlogsbestand inzetten?

Er zijn twee manieren om het oorlogsbestand in te zetten.

  1. Via serverconsolepaneel
  2. Door het oorlogsbestand handmatig in een specifieke map op de server te plaatsen.

Als u het oorlogsbestand wilt implementeren in Apache kater server handmatig, ga naar de webapps directory van apache tomcat en plak het oorlogsbestand hier.

c-programma voor stringvergelijking

Nu hebt u via een browser toegang tot het webproject.

Opmerking: de server zal het oorlogsbestand intern uitpakken.


Hoe kan ik het oorlogsbestand handmatig uitpakken?

Om het oorlogsbestand uit te pakken, moet je gebruiken -x schakelaar van pot gereedschap van JDK. Laten we eens kijken naar de opdracht om het oorlogsbestand uit te pakken.

 jar -xvf projectname.war