war包解压与压缩,做java开发的,对jar包和war包肯定接触的不少。我们有必要对他们做一个深入的了解。现在我们整理一下。
jar包的介绍
JAR(Java Archive)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
-c 创建war包 -v 显示过程信息 -f 指定 JAR 文件名,通常这个参数是必须的 -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数 -0 这个是阿拉伯数字,只打包不压缩的意思 解压到当前目录 。
JAR文件格式以流行的ZIP文件格式为基础。与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还用于部署和封装库,组件和插件程序,并可被像编译器和JVM这样的工具直接使用。在JAR中包含特殊的文件,如MAINFEST和部署描述符,用来指示工具如何处理特定的JAR.
选择打开方式-->WinRAR,这样就会弹出WinRaR的读文件窗口,在窗口上面点击“解压到”图标,然后在文件路径中选择你要解压的路径,点击确定,
简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入到你的项目中,可以直接使用这些jar包中的类和属性,这些jar包可以放在lib目录下,也可以上次到maven中央仓库中,通过pom文件引入。
1、笨方法就是把该war包移动到该文件夹下 然后用jar -xvf解压到当前的目录下 。2、也可不用移动解压到指定文件夹的么命令:jar xvf /home/work/test.war 这个命令就是把/home/work/test.war解压到当前目录 只不过。
war包介绍
war包时一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以tomcat为例来说,将war包部署在其/webapps/目录下,然后启动tomcat,这个包就会自动解压,就相当于发布了。
jar包和war包的区别
在这个界面上 你可以点击选项栏中的“解压到”选项,然后选择需要存取的文件夹 但这样解压是上述程序一个一个解压出来 整理起来比较麻烦 你可以不用打开压缩包文件,在rar文件也就是压缩包上点右键,就有解压到,点击以后。
2.打包jar有两种,包含main入口的和不包含main入口的(比如一些jar是直接类库引用的,不需要执行,这些就不用包含main入口。包含main入口也叫做可执行jar文件)。
工程名文件夹 下放 这里面放工程的jsp WEB-INF 文件夹 (web.xmllib文件夹【就是工程导入的jar】 classes【你自己编写的java 类会编译到这下面以及你的各种配置文件】利用压缩工具压缩成war(只要把zip 的后缀改成war 就。
3.jar文件包含一个META-INF/MANIFEST.MF文件,这个文件是在生产jar文件的时候自动创建的。