Java_打包

本文介绍了如何使用JDK的jar命令来打包和展开war包,包括命令的基本语法、参数说明以及实际操作步骤。通过示例演示了如何创建、展开以及部署war包,帮助开发者熟悉war包的管理和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

发布打war包dos命令:jar cvf name.war .

 

war包是带jsp页面,jar包不带jsp页面的.

 

在JDK的bin目录下提供了打包程序jar.exe。

如果要展开helloapp.war文件,命令为: jar xvf helloapp.war

 

 

假定有一个Web应用:C:\myHome

myHome/WEB-INF/……

myHome/files/……

myHome/image/……

myHome/src/……

myHome/index.jsp

在命令行窗口下执行如下命令:

C:\>cd myHome

C:\myHome\>jar   cvf   myhome.war   */ .

解释:jar   cvf   [A=》 war包名 ].war   [B=》 资源文件及文件夹 ]   [C=》 将要生成war包的目标文件夹 ]

“*/”(B=》)代表当前目录(C:\myHome)下的所有文件及文件夹。

“.” (C=》)表明将要在当前目录中生成war包。

 

操作完成后,就可以部署使用生成的war包了。比如在用tomcat容器:找到C:\myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下,然后启动Tomcat即可。

 

 

附:jar命令用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

选项包括:

    -c 创建新的归档文件

    -t 列出归档目录

    -x 解压缩已归档的指定(或所有)文件

    -u 更新现有的归档文件

    -v 在标准输出中生成详细输出

    -f 指定归档文件名

    -m 包含指定清单文件中的清单信息

    -e 为捆绑到可执行 jar 文件的独立应用程序

        指定应用程序入口点

    -0 仅存储;不使用任何 ZIP 压缩

    -M 不创建条目的清单文件

    -i 为指定的 jar 文件生成索引信息

    -C 更改为指定的目录并包含其中的文件

如果有任何目录文件,则对其进行递归处理。

清单文件名、归档文件名和入口点名的指定顺序

与 "m"、"f" 和 "e" 标志的指定顺序相同。

 

示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:

       jar cvf classes.jar Foo.class Bar.class

示例 2:使用现有的清单文件 "mymanifest" 并

           将 foo/ 目录中的所有文件归档到 "classes.jar" 中:

       jar cvfm classes.jar mymanifest -C foo/ . 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值