logo

Karo failas

A karas (interneto archyvas) Failas yra žiniatinklio projekto failai. Jame gali būti servlet, xml, jsp, vaizdo, html, css, js ir tt failų.

Čia aptarsime, kas yra karo byla, kaip sukurti karo bylą, kaip dislokuoti karo bylą ir kaip išskleisti karo bylą.


Kas yra karo failas?

žiniatinklio archyvo (karo) faile yra visas žiniatinklio programos turinys. Tai sumažina failo perdavimo trukmę.

Karo failo privalumas

taupo laiką : karo failas sujungia visus failus į vieną vienetą. Taigi failo perkėlimas iš kliento į serverį trunka mažiau laiko.


Kaip sukurti karo failą?

Norėdami sukurti karo failą, turite naudoti stiklainio įrankis iš JDK. Reikia naudoti -c stiklainio jungiklis, kad sukurtumėte karo failą.

Eikite į savo projekto projekto katalogą (už WEB-INF ribų), tada parašykite šią komandą:

Linux pakeitimo failas
 jar -cvf projectname.war * 

Čia -c naudojamas failams kurti, Norėdami sugeneruoti išsamią išvestį ir -f norėdami nurodyti archyvo failo pavadinimą.

The * (žvaigždutės) simbolis reiškia, kad visi šio katalogo failai (įskaitant pakatalogį).


Kaip dislokuoti karo bylą?

Yra du būdai dislokuoti karo failą.

  1. Pagal serverio konsolės skydelį
  2. Rankiniu būdu turėdami karo failą konkrečiame serverio aplanke.

Jei norite dislokuoti karo failą apache kačiukas serverį rankiniu būdu, eikite į žiniatinklio programos apache tomcat katalogą ir įklijuokite karo failą čia.

egzempliorius java

Dabar galite pasiekti žiniatinklio projektą per naršyklę.

Pastaba: serveris ištrauks karo failą viduje.


Kaip ištraukti karo failą rankiniu būdu?

Norėdami išskleisti karo failą, turite naudoti -x jungiklis apie stiklainio įrankis iš JDK. Pažiūrėkime komandą išskleisti karo failą.

 jar -xvf projectname.war