O que é um arquivo WAR?

WAR — aplicação web Java

O que é?

O WAR é um JAR especializado: ele contém uma aplicação web Java completa — páginas, código, bibliotecas, configuração — pronta para ser implantada em um servidor.

O administrador o coloca no diretório previsto, e o servidor se encarrega de instalá-lo sozinho. É o formato padrão de distribuição das aplicações web do ecossistema Java.

História e origem

O formato foi definido no fim dos anos 1990, junto com as primeiras especificações das aplicações web Java, época em que a web passava a ser uma plataforma para aplicações corporativas.

Ele continua muito presente em grandes organizações, incluindo bancos e órgãos públicos.

Por que é prático

Uma implantação simples e reproduzível: um único arquivo, uma única operação.

Ele impõe uma estrutura padronizada, o que torna as aplicações intercambiáveis entre servidores.

Limites e defeitos

Só faz sentido dentro de um ambiente Java do lado do servidor.

Para qualquer outro uso, trata-se de um arquivo inerte.

Dicas de uso

Para inspecionar um WAR, converta-o em ZIP: sua estrutura interna fica legível.

Só implante um WAR em um servidor cuja configuração você conheça bem — é código executável.

Converta seu WAR em segundos, nos nossos servidores seguros na França.

Converter um WAR