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å.
- Etter serverkonsollpanel
- 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