【问题标题】:What happens when you JAR instead of WAR当您使用 JAR 而不是 WAR 时会发生什么
【发布时间】:2012-01-30 17:28:24
【问题描述】:

我了解 JAR 和 WAR 文件之间的结构差异,正如 this 页面上的精彩回答。

对我来说,WAR 似乎只是一种存档类型,它是追溯性地制作的,以明确特定的可分发是 web 应用程序,而不仅仅是一个应用程序。

我的问题:我很想知道为什么有人不能只获取通常放置在 WAR 中的所有内容,而是将它们打包并部署为 JAR?似乎 WAR 是一种不必要/非强制性的文件类型。

提前致谢!

【问题讨论】:

    标签: java jar war packaging


    【解决方案1】:

    它甚至不是一个文件类型,它只是一个文件扩展名 + 内容结构。

    我猜有些工具需要 *.war 文件,如果你给他们 *.jar 他们不知道如何处理它。

    我敢打赌,大多数 Web 应用程序容器不是解压缩存档,而是查看扩展程序来决定是否/如何部署应用程序。节省一些时间和 CPU 周期。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-26
      • 1970-01-01
      相关资源
      最近更新 更多