首页 > 编程知识 正文

maven打包war命令,linux启动war包命令

时间:2023-05-03 16:32:10 阅读:156233 作者:4738

环境

red hat Linux9vww are 8.0 ssh3.2.9putty 0.62

问题

在Linux上打包压缩war,然后解压缩war包和jar命令

解决

将project_a文件夹下的文件打包到project.war中

1 .包装

jar -xvf project.war /project_a

-创建-cwar软件包

-v显示进程信息

-指定-fjar文件名。 通常,此参数是必需的

-M不生成所有项目的列表(MANIFEST〕 )文件。 -M参数将被忽略

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

2 .解冻

jar -xvf project.war

解压缩到当前目录

jar命令详细信息

如果使用空的jar命令,则jar命令的使用方法如下:

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

其中{ctxu}是jar命令的子命令,每个jar命令只能包含一个ctxu,每个ctxu表示:

-c创建新的JAR包

-显示-tjar包的内容列表

解压缩-xjar包中的指定文件或所有文件

-u更新现有的JAR包(将文件添加到JAR包中)

请特别注意,在发布参数时,只存在一个c/x/t/u。 不能同时存在!

因为压缩和解压缩不能同时进行。

- z :也有gzip的属性吗? 也就是说,需要用gzip压缩吗?

- j :你也有bzip2的属性吗? 也就是说需要用bzip2压缩吗?

-v :在压缩过程中显示文件! 这很常用,但不推荐用于后台运行流程!

-指定-fjar文件名。 通常,此参数是必需的

请在f之后马上接上文件名哦。 不要添加参数!

例如,使用“tar -zcvfP tfile sfile”是错误的写法,写

“tar -zcvPf tfile sfile”真好。

-p :使用原始文档的原始属性(属性不会随用户而变化) ) ) )。

-P :可以使用绝对路径进行压缩!

-N :比后面的日期(yyyy/mm/dd )更新的文件将打包到新文件中!

exclude file :在压缩过程中,请勿打包文件!

-m指定要包含的清单文件

-0仅存储,无压缩。 生成的JAR包比不使用此参数时更大,但速度更快

-M不生成所有项目的列表(MANIFEST〕 )文件。 -M参数将被忽略

需要生成、查看、更新或解压缩作为[JAR-文件]-f参数附带参数的jar包

“manifest -文件”是一个manifest清单文件,它是-m参数的附属参数

[-C目录]显示将导航到指定目录并运行此jar命令的操作。 这与在运行不带-C参数的jar命令之前使用cd命令在目录下导航相同,并且只能在创建和更新jar包时使用。

文件名.指定要添加到JAR包的文件/目录列表。 如果指定了一个目录,则打包jar命令时,该目录中的所有文件和子目录将自动打入包中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。