提取 war 文件

Java 中的 WAR 文件是包含基于 Web 的组件(如 servlet、HTML 属性文件、资源等)的 JAR 文件。WAR 是 Web Application Archive 的缩写,该文件归档所有必要组件以有效地从服务器到客户端。在本教程中,我们将了解如何提取生成的 WAR 文件。

使用命令行/终端提取 WAR 文件的步骤

  • 打开 WAR 文件所在的文件夹。它通常在项目文件夹中,如下所示。

    提取 war 文件

  • 打开命令行/终端并输入命令 jar -xvf nameOfTheWarFile.war

    在此命令中,第一个主要命令项 jar 创建一个存档或从存档中恢复它们。为了提取归档的 WAR 文件,我们使用命令选项 x 来提取文件的内容,然后在命令行/终端上打印进程的日志,我们使用 v 命令选项。选项 f 指定 WAR 文件的名称,我们在最后写入文件的路径。

    以下是提取 WAR 文件后的命令提示屏幕示例。我们可以看到日志指定了一些文件的创建和膨胀。
    提取 war 文件

  • 现在,我们检查提取文件的文件夹。将有几个文件,如下所示。WAR 已成功提取。

    提取 war 文件

通过重命名提取 WAR 文件

提取 WAR 文件的另一种快速方法是重命名它并更改其文件扩展名。为此,我们首先找到文件,然后将其名称从 theWarFile.war 更改为 theWarFile.zip。请注意,warzip 是文件扩展名。现在,我们使用工具或功能来提取任何普通的 zip 文件。