📅  最后修改于: 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文件的方式。
如果要在apache tomcat服务器中手动部署war文件,请转到apache tomcat的webapps目录,并将war文件粘贴到此处。
现在,您可以通过浏览器访问Web项目。
注意:服务器将在内部提取war文件。
要提取war文件,需要使用JDK的jar工具的-x开关。让我们看一下提取war文件的命令。
jar -xvf projectname.war