linux命令用于解压war文件

amm*_*mar 82 java linux war

如何使用linux命令提示符提取.war文件?

Jig*_*shi 128

使用解压缩

unzip -c whatever.war META-INF/MANIFEST.MF  
Run Code Online (Sandbox Code Playgroud)

它将在终端中打印输出.

并且为了提取所有文件,

 unzip whatever.war
Run Code Online (Sandbox Code Playgroud)

jar

jar xvf test.war
Run Code Online (Sandbox Code Playgroud)

  • 我实际上认为`jar`命令更好,因为它的设计就是为了做到这一点. (8认同)
  • @extraneon你能解释为什么`jar`更好吗?他们都提取文件夹,所以为什么你认为`jar`更好?我没有找到*它被认为是一个有效的论据. (4认同)
  • @extraneon嗯它取决于特定的情况:例如在cpu利用方面,unzip远远好于jar(0.624 CPU vs 1.063 CPU使用)cpu migration(0 vs 16)'jar xvf Calendar.war'的性能计数器统计信息: 325.095182任务时钟(毫秒)#1.063 CPU使用16个CPU迁移#0.049 K /秒3,049页故障#0.009 M /秒0.305890466秒时间*'解压缩​​Calendar.war'的性能计数器统计信息:36.900667任务时钟( msec)#0.624 CPU使用0 cpu-migrations#0.000 K/sec 419 page-faults#0.011 M/sec 0.059182220秒时间流逝 (4认同)

Rag*_*ram 31

要么

jar xvf myproject.war


Kde*_*per 8

war文件只是一个具有特定目录结构的zip文件.因此,您可以使用解压缩或jar工具进行解压缩.

但你可能不想这样做.如果将war文件添加到Tomcat的webapps目录中,Tomcat将负责提取/安装war文件.

  • 有时Tomcat不会提取存档,您必须手动执行.这有可能发生. (3认同)

tan*_*ens 2

您可以使用该unzip命令。