EN war (webarkiv) Fil indeholder filer af et webprojekt. Det kan have servlet, xml, jsp, image, html, css, js osv. filer.
Her vil vi diskutere, hvad der er krigsfil, hvordan man opretter krigsfil, hvordan man implementerer krigsfil, og hvordan man udpakker krigsfil.
Hvad er krigsfil?
web arkiv (krig) fil indeholder alt indholdet af en webapplikation. Det reducerer varigheden af filoverførsel.
Fordel ved krigsfil
sparer tid : Krigsfilen kombinerer alle filerne til en enkelt enhed. Så det tager mindre tid, mens du overfører fil fra klient til server.
Hvordan opretter man krigsfil?
For at oprette krigsfil skal du bruge krukkeværktøj af JDK. Du skal bruge -c skifte af jar, for at oprette krigsfilen.
Gå ind i projektbiblioteket for dit projekt (uden for WEB-INF), og skriv derefter følgende kommando:
jar -cvf projectname.war *
Her, -c bruges til at oprette fil, -i at generere det verbose output og -f for at angive navnet på arkivfilen.
Det * (stjerne) symbol betyder, at alle filerne i denne mappe (inklusive undermappe).
Hvordan installeres krigsfilen?
Der er to måder at implementere krigsfilen på.
- Ved serverkonsolpanel
- Ved manuelt at have krigsfilen i en bestemt mappe på serveren.
Hvis du vil installere krigsfilen i apache tomcat server manuelt, gå til webapps mappe til apache tomcat og indsæt krigsfilen her.
Nu kan du få adgang til webprojektet via browseren.
Bemærk: Serveren vil udpakke krigsfilen internt.
Hvordan udpakkes krigsfil manuelt?
For at udpakke krigsfilen skal du bruge -x kontakt af krukkeværktøj af JDK. Lad os se kommandoen til at udpakke krigsfilen.
jar -xvf projectname.war