java 打包解压包命令

将war包解压到当前文件夹
jar -xvf hello.war

用 jar -xvf .jar 命令默认解压到当前目录,想要解压到指定目录 需要使用unzip .jar -d 目录 如:

unzip pay.war -d /home/zookeeper1/test/pay

将当前文件夹下所有内容打成war包 试了几次命令只能写成这样。只能打在当前文件夹下面
jar -cvfM0 hello.war ./

其中:

x 解包
c 打包
v 显示过程信息
0 这个是阿拉伯数字,只打包不压缩的意思

经过bbeyond compare对比发现 通过unzip解压之后的文件和tomcat 启动后解压的文件是相同的,文件结构中tomcat解压的文件多了war-tracker的空文件。
所以以后可以使用这一对命令对war进行操作。
使用tomcat启动项目解压war包之后多了war-tracker的空文件,以及多了jar这个文件夹。这个文件夹在项目中是没有的,war包中也是没有的。

原文地址:https://www.cnblogs.com/mumian2/p/10537234.html