En war-fil (webbarkiv) innehåller filer från ett webbprojekt. Den kan innehålla servlet-, xml-, jsp-, bild-, html-, css-, js-filer etc.

Här kommer vi att diskutera vad som är en war-fil, hur man skapar en war-fil, hur man distribuerar en war-fil och hur man extraherar en war-fil.

Vad är en war-fil?

Vwebbarkivfilen (war-fil) innehåller allt innehåll i ett webbprogram. Den minskar tidsåtgången för överföring av filer.

Fördelen med war file

Sparar tid: War-filen kombinerar alla filer till en enda enhet. Det tar alltså mindre tid att överföra filen från klient till server.

Hur skapar man en war-fil?

För att skapa en war-fil måste du använda JDK:s jar-verktyg. Du måste använda växeln -c i jar för att skapa war-filen.

Gå in i projektkatalogen för ditt projekt (utanför WEB-INF) och skriv sedan följande kommando:

Här används -c för att skapa filen, -v för att generera verbose-utdata och -f för att ange arhive-filnamnet.

Symbolen * (asterisk) innebär att alla filer i den här katalogen (inklusive underkatalogen).

Hur distribueras war-filen?

Det finns två sätt att distribuera war-filen.

  1. Med hjälp av serverkonsolpanelen
  2. Med hjälp av att manuellt ha war-filen i en specifik mapp på servern.

Om du vill distribuera war-filen manuellt i apache tomcat-servern går du till webapps-katalogen i apache tomcat och klistrar in war-filen här.

Nu kan du komma åt webbprojektet via webbläsaren.

Notera: servern extraherar war-filen internt.

Hur extraherar man war-filen manuellt?

För att extrahera war-filen måste du använda -x-switchen i jar-verktyget i JDK. Låt oss se kommandot för att extrahera war-filen.

Lämna ett svar

Din e-postadress kommer inte publiceras.