WAR-tiedosto on pakattu paketti, joka sisältää Java-pohjaisia verkkokomponentteja ja sovelluksia, jotka suoritetaan verkkopalvelimella. Se on muotoiltu samalla tavalla kuin a . JAR tiedosto, mutta sisältää lisätietoja, jotka kertovat sovelluspalvelimelle, mikä Java-palvelinsarjaluokka suoritetaan.
WAR-tiedostot voivat sisältää palvelinpuolen apuohjelmaluokat (kuten tietokantapavut ja ostoskorit), staattiset verkkoresurssit (HTML-, kuva- ja äänitiedostot) ja asiakaspuolen luokat (sovelmat ja apuohjelmaluokat). Ne voidaan suorittaa Web-palvelimella käyttämällä apuohjelmaa tukevaa ohjelmaa, kuten Tomcat Web Application Manager.
Koska WAR-tiedostot tallennetaan arkistomuodossa, WAR-tiedoston sisältö voidaan purkaa tiedostojen purkuohjelmalla, kuten Stuffit Expander.