En webbtillämpning är en grupp med HTML-sidor, JSP-sidor, servletprogram, resurser och källfiler som kan hanteras som en gemensam enhet. En webbarkivsfil (WAR) är en paketerad webbtillämpning. WAR-filer kan användas för att importera en webbtillämpning till en webbserver.
Vid sidan av projektets resurser innehåller WAR-filen en deskriptorfil för webbutplacering. Webbutplaceringsdeskriptorn är en XML-fil som innehåller utplaceringsinformation, MIME-typer, sessionskonfigurationsinformation och andra inställningar för en webbtillämpning. Webbtillämpningens deskriptorfil (web.xml) innehåller information om WAR-filen delas med utvecklarna, sammanställare, och utplacerare i en J2EE-miljö.