war文件

1.在tomcat安装目录下的conf目录下有个server.xml,搜索“unpackWARs”关键字,你会看到在<Host>标签中会有对其的设置,如果设置成true,那么tomcat在启动的时候,会在webapps目录下自动解压你那个war文件;如果设置成false,则tomcat直接访问war文件。

<Host name="localhost" appBase="webapps"

          unpackWARs="true" autoDeploy="true"

          xmlValidation="false" xmlNamespaceAware="false">

2.打开命令提示符,进入%CATALINA_HOME%webappsch02目录,

执行下面的命令:

jar -cvf ch02.war *

这个命令将ch02目录下所有的子目录和文件都打包成一个名为ch02.war的归档文件。

3.如果不想包含src目录及其下的Java源文件(在发布时不应该把Java源文件包含到WAR文件中),可以执行下面的命令:

jar -cvf ch02.war *.html WEB-INF/

4.要查看WAR文件的内容,可以执行下面的命令:

jar -tf ch02.war

原文地址:https://www.cnblogs.com/curry1234/p/4943797.html