Een webtoepassing is een groep HTML-pagina's, JSP-pagina's, servlets, resources en een bronbestand die als één eenheid worden beheerd. Een WAR-bestand (webarchief) is een ingepakte webtoepassing. Met WAR-bestanden kunt u webtoepassingen importeren in een webserver.
Naast projectresources bevat het WAR-bestand een descriptorbestand voor ingebruikname op het web. Het descriptorbestand voor ingebruikname is een XML-bestand dat ingebruiknamegegevens, MIME-typen, sessieconfiguratiegegevens en andere instellingen voor de webtoepassing bevat. Het descriptorbestand voor ingebruikname op het web (web.xml) bevat informatie over het WAR-bestand die is bedoeld voor ontwikkeling, assembleren en ingebruikname in een J2EE-omgeving.