O que é um ficheiro WAR?

WAR — aplicação web Java

O que é?

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

O administrador coloca-o na pasta prevista para o efeito, e o servidor instala-o automaticamente. É o formato de entrega padrão das aplicações web no ecossistema Java.

História e origem

O formato foi definido no final da década de 1990, com as primeiras especificações das aplicações web Java, numa altura em que a web se tornava um suporte para aplicações empresariais.

Continua muito presente em grandes organizações, incluindo bancos e administrações públicas.

Porque é prático

Uma implementação simples e reprodutível: um único ficheiro, uma única operação.

Impõe uma estrutura normalizada, o que torna as aplicações compatíveis entre diferentes servidores.

Limites e defeitos

Só faz sentido num ambiente Java do lado do servidor.

Para qualquer outro uso, é um ficheiro inerte.

Conselhos de utilização

Para inspecionar um WAR, converta-o para ZIP: a sua estrutura interna torna-se legível.

Só o deve implementar num servidor cuja configuração domine — trata-se de código executável.

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

Converter um WAR