What is a WAR file? / O que é um arquivo WAR?
WAR é o acrônimo de Web Archive.
Na plataforma J2EE uma aplicação web pode ser instalada desempacotada em uma estrutura de diretórios, ou empacotada dentro de um arquivo WAR.
Um arquivo WAR é simplesmente uma estrutura de diretórios de uma aplicação web, que foi empacotada em um arquivo ZIP para o qual é dada a extensão .WAR.
Arquivos WAR podem ser criados com qualquer utilitário que seja capaz de criar um arquivo ZIP, como por exemplo, o Winzip (no Windows) Gzip (no Unix) ou o utilitário Jar do JDK.
Deste modo, arquivos WAR são um modo conveniente de instalar uma aplicação J2EE inteira como se fosse um único arquivo.
Um pacote WAR pode conter:
- Arquivos de classe java que os desenvolvedores criaram,
- Arquivo de configuração do pacote – o descritor da instalação / deployment descriptor (web.xml, jboss-web.xml),
- Arquivos fontes para a aplicação (arquivos de configuração, arquivos de imagens, arquivos HTML, arquivos XML, etc).


