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%\webapps\ch02\目录,
执行下面的命令:
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