JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。
War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
EAR 文件是一种标准的 JAR 文件,也就是 ZIP 文件,只是有了一个 .ear 的后缀.它包含了一个或者多个此条来代表应用程序的模块,还有一个称为 META-INF 的元数据目录来包含一个或者多个的部署描述符.