Web-sovellus on joukko HTML-sivuja, JSP-sivuja, palvelinsovelmia, resursseja ja lähdetiedostoja, joita voidaan hallita yhtenä kokonaisuutena. Web-arkistotiedosto (WAR-tiedosto) on pakattu Web-sovellus. WAR-tiedostojen avulla Web-sovellus voidaan tuoda Web-palvelimeen.
WAR-tiedosto sisältää projektiresurssien lisäksi Web-käyttöönoton kuvaajatiedoston. Web-käyttöönoton kuvaaja on XML-tiedosto, joka sisältää Web-sovelluksen käyttöönoton tietoja, MIME-lajeja, istunnon kokoonpanotietoja ja muita asetuksia. Web-käyttöönoton kuvaajatiedostossa (web.xml) on tietoja WAR-tiedostosta, joka on sovelluskehittäjien, kääntäjien ja käyttöönottajien käytössä J2EE-ympäristössä.