日期:2014-05-16  浏览次数:20809 次

Linux下打包压缩war、解压war包和jar命令

环境

RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62

 

问题

Linux下打包压缩war、解压war包和jar命令

 

解决

 

project_a文件夹下的文件打包成project.war

 

1.       打包

 

jar -xvf project.war /project_a

 

 

-c   创建war

-v   显示过程信息

-f   指定 JAR 文件名,通常这个参数是必须的

-M  不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

-0   这个是阿拉伯数字,只打包不压缩的意思

 

2.       解压

 

jar -xvf project.war

 

 

解压到当前目录

 

jar 命令详解 

 

使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:

 

jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

 

其中 {ctxu} jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:

 

-c 创建新的 JAR 文件包