【问题标题】:What are java web application deployment formats?什么是 java web 应用程序部署格式?
【发布时间】:2013-05-22 12:41:41
【问题描述】:

WAR 文件是部署 Java Web 应用程序的常用方法之一。 Java Web 应用程序还有哪些其他可用的部署格式?它们之间有什么区别?

【问题讨论】:

标签: java jakarta-ee web-applications deployment web-deployment


【解决方案1】:

除了WAR,企业应用程序还可以封装在所谓的“企业档案”中,其扩展名为ear。这是归档类型的列表,其中包含了 Web 应用程序的不同部分。

JAR:包含企业 Java bean 类文件和 EJB 部署描述符的 EJB 模块被打包为带有 .jar 扩展名的 JAR 文件

WAR:包含 Servlet 类文件、JSP 文件、支持文件、GIF 和 HTML 文件的 Web 模块被打包为带有 .war (web achive) 扩展名的 JAR 文件

EAR:以上所有文件(.jar.war)都打包为带有.ear(企业归档)扩展名的JAR 文件并部署到Application Server 中。还包含第三方库。有一个名为 APP-INF 的特殊目录,其中包含 application.xml 文件描述符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 2011-04-12
    相关资源
    最近更新 更多