📜  如何创建战争文件

📅  最后修改于: 2021-01-09 12:32:47             🧑  作者: Mango

战争档案

战争(网络存档)文件包含网络项目的文件。它可能具有servlet,xml,jsp,图像,html,css,js等文件。

在这里,我们将讨论什么是war文件,如何创建war文件,如何部署war文件以及如何提取war文件。

什么是战争档案?

Web存档(战争)文件包含Web应用程序的所有内容。它减少了传输文件的时间。

战争档案的优势

节省时间:war文件将所有文件组合到一个单元中。因此,将文件从客户端传输到服务器所需的时间更少。

如何创建战争文件?

要创建war文件,您需要使用JDK的jar工具。您需要使用jar的-c开关来创建war文件。

进入项目的项目目录(在WEB-INF之外),然后编写以下命令:

jar -cvf projectname.war *

在这里, -c用于创建文件, -v用于生成详细输出,而-f用于指定存档文件名。

*(星号)符号表示该目录(包括子目录)的所有文件。

如何部署战争档案?

有两种部署war文件的方式。

  • 通过服务器控制台面板
  • 通过手动将war文件放置在服务器的特定文件夹中。

如果要在apache tomcat服务器中手动部署war文件,请转到apache tomcat的webapps目录,并将war文件粘贴到此处。

现在,您可以通过浏览器访问Web项目。

注意:服务器将在内部提取war文件。

如何手动提取战争文件?

要提取war文件,需要使用JDK的jar工具的-x开关。让我们看一下提取war文件的命令。

jar -xvf projectname.war