软件供应商将应用程序或模块封装到了归档文件中。要部署应用程序或模块,请指定归档文件名。归档文件的内容和结构是按照 J2EE 平台的规范定义的。J2EE 归档文件的类型包括:
Web 应用程序归档文件 (Web Application Archive, WAR):WAR 文件由 Servlet 和 JSP 等 Web 组件以及静态 HTML 页面、JAR 文件、标记库和实用程序类组成。WAR 文件的扩展名为 .war。
EJB JAR:EJB JAR 文件包含一个或多个企业 Bean(用于 EJB 技术的组件)。EJB JAR 文件还包括企业 Bean 所需的任何实用程序类。EJB JAR 文件的扩展名为 .jar。
J2EE 应用程序客户机端 JAR:该 JAR 文件包含通过 RMI/IIOP 访问服务器端组件(如企业 Bean)的 J2EE 应用程序客户机端的代码。在管理控制台中,J2EE 应用程序客户机端被称为“应用程序客户机端”。J2EE 应用程序客户机端 JAR 文件的扩展名为 .jar。
资源适配器归档文件 (Resource Adapter Archive, RAR):RAR 文件保存资源适配器。资源适配器是按照 J2EE 连接器体系结构规范定义的,它是允许企业 Bean 和 Web 组件和应用程序客户机端访问资源和外部企业系统的可移植组件。资源适配器经常称为连接器。RAR 文件的扩展名为 .rar。
企业应用程序归档文件 (Enterprise Application Archive, EAR):EAR 文件包含一个或多个 WAR 文件、EJB JAR 文件、RAR 文件或 J2EE 应用程序客户机端 JAR 文件。EAR 文件的扩展名为 .ear。
软件供应商可以将应用程序汇编为一个 EAR 文件或多个独立的 WAR 文件、EJB JAR 文件和应用程序客户机端 JAR 文件。在管理工具中,用于所有类型文件的部署页面和命令都是类似的。