logo

Krigsfil

EN war (nettarkiv) Fil inneholder filer av et nettprosjekt. Den kan ha servlet, xml, jsp, image, html, css, js etc.-filer.

Her vil vi diskutere hva som er krigsfil, hvordan lage krigsfil, hvordan distribuere krigsfil og hvordan pakke ut krigsfil.


Hva er krigsfil?

webarkivfil (krigs) inneholder alt innholdet i en nettapplikasjon. Det reduserer varigheten for overføring av fil.

Fordel med krigsfil

sparer tid : Krigsfilen kombinerer alle filene til en enkelt enhet. Så det tar mindre tid mens du overfører fil fra klient til server.


Hvordan lage krigsfil?

For å lage krigsfil må du bruke krukkeverktøy av JDK. Du må bruke -c bytte av jar, for å lage krigsfilen.

Gå inn i prosjektkatalogen til prosjektet ditt (utenfor WEB-INF), og skriv deretter følgende kommando:

 jar -cvf projectname.war * 

Her, -c brukes til å lage fil, -i for å generere den detaljerte utgangen og -f for å spesifisere arkivfilnavnet.

De * (stjerne) symbol betyr at alle filene i denne katalogen (inkludert underkatalogen).


Hvordan distribuere krigsfilen?

Det er to måter å distribuere krigsfilen på.

  1. Etter serverkonsollpanel
  2. Ved å manuelt ha krigsfilen i en bestemt mappe på serveren.

Hvis du vil distribuere krigsfilen i apache tomcat server manuelt, gå til webapper katalogen til apache tomcat og lim inn krigsfilen her.

Nå kan du få tilgang til nettprosjektet via nettleseren.

Merk: serveren vil pakke ut krigsfilen internt.


Hvordan trekke ut krigsfil manuelt?

For å pakke ut krigsfilen må du bruke -x bryter av krukkeverktøy av JDK. La oss se kommandoen for å pakke ut krigsfilen.

 jar -xvf projectname.war