在软件工程中，WAR文件（Web应用程序归档，）是一种JAR文件，其中包含用来分发的JSP、Java Servlet、Java类、XML文件、标签库、静态网页（HTML和相关文件），以及构成Web应用程序的其他资源。
内容和结构.一个WAR文件可能会以与JAR文件相同的方式进行数字签名，以便他人确定哪些源代码来自哪一个JAR文件。而WAR文件也有其特殊的文件和目录。如果Web应用程序使用的servlet，则Servlet容器会使用web.xml文件，以确定某个URL请求将被路由