En web-applikasjon er en gruppe av HTML-sider, JSP-sider, ressurser og kildefil som kan administreres som en enkel enhet. En WAR-fil (Web Archive) er en pakket web-applikasjon. WAR-filer kan brukes til å importere en web-applikasjon til en web-server.
I tillegg til prosjektressurser inneholder WAR-filen en deskriptorfil for web-distribusjon. Web-distribusjonsdeskriptoren er en XML-fil som inneholder distribusjonsinformasjon, MIME-typer, sesjonskonfigureringsdetaljer og andre innstillinger for en web-applikasjon. Deskriptorfilen for web-distribusjon (web.xml) gir opplysninger om WAR-filen som deles med utviklere, assemblere og distributører i et J2EE-miljø.