En war-fil (webarkiv) indeholder filer fra et webprojekt. Det kan have servlet, xml, jsp, image, html, css, js osv. filer.

Her vil vi diskutere, hvad der er war-fil, hvordan man opretter war-fil, hvordan man implementerer war-fil, og hvordan man udtrækker war-fil.

Hvad er war-fil?

webarkiv (war) fil indeholder alt indholdet af en webapplikation. Det reducerer den tid, der går med at overføre filen.

Fordelen ved war-fil

Sparer tid: War-filen samler alle filer i en enkelt enhed. Så det tager mindre tid at overføre filen fra klient til server.

Hvordan oprettes war-filen?

For at oprette war-filen skal du bruge jar-værktøjet i JDK. Du skal bruge -c-switchen i jar for at oprette war-filen.

Gå ind i projektmappen for dit projekt (uden for WEB-INF), og skriv derefter følgende kommando:

Her bruges -c til at oprette filen, -v til at generere verbose output og -f til at angive arhive-filnavnet.

Symbolet * (stjerne) betyder, at alle filer i denne mappe (herunder undermappe).

Hvordan implementeres war-filen?

Der er to måder at implementere war-filen på.

  1. Med serverens konsolpanel
  2. Med manuelt at have war-filen i en bestemt mappe på serveren.

Hvis du ønsker at distribuere war-filen i apache tomcat-serveren manuelt, skal du gå til webapps-mappen i apache tomcat og indsætte war-filen her.

Nu kan du få adgang til webprojektet via browseren.

Bemærk: Serveren udpakker war-filen internt.

Hvordan udpakker du war-filen manuelt?

For at udpakke war-filen skal du bruge -x-switchen i jar-værktøjet i JDK. Lad os se kommandoen til at udtrække war-filen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.