Web Application Archive (WAR), Java tabanlı web uygulamalarının dağıtımı ve paketlenmesi için kullanılan bir dosya formatıdır. WAR dosyası, bir Java web uygulamasının tüm bileşenlerini (HTML sayfaları, Java sınıfları, konfigürasyon dosyaları, kütüphane dosyaları vb.) tek bir arşiv dosyası olarak paketler. Bu arşiv dosyası, bir web sunucusuna (örneğin Apache Tomcat gibi) dağıtılabilir ve çalıştırılabilir hale getirilebilir.
WAR dosyası, Java Servlet ve JavaServer Pages (JSP) teknolojilerini kullanan web uygulamalarının taşınabilirliğini sağlar. Bir WAR dosyası oluşturulduktan sonra, bu dosya başka bir ortama (farklı bir web sunucusuna veya sunucu üzerindeki farklı bir konuma) taşınabilir ve dağıtılabilir. WAR dosyası, web uygulamasının tüm bileşenlerini ve yapılandırmasını korur, böylece uygulamanın hedef ortamda kolayca dağıtılması ve çalıştırılması sağlanır.
Genellikle Java EE (Enterprise Edition) veya Jakarta EE (Java EE'nin devamı) özelliklerini kullanarak geliştirilen büyük ve karmaşık web uygulamaları WAR dosyası olarak dağıtılır. WAR dosyası, web uygulamasının paketlenmiş bir versiyonunu temsil eder ve bir web sunucusuna yüklenerek çalıştırılabilir.
Özet olarak, WAR dosyası, Java tabanlı web uygulamalarının dağıtımını ve paketlenmesini kolaylaştıran bir arşiv formatıdır.