linux怎么用命令压缩war文件?(windows jar 压缩war)
linux怎么用命令压缩war文件?
如把project_a文件夹下的文件打包成project.war
(图片来源网络,侵删)1. 打包
jar -xvf project.war /project_a
说明:
(图片来源网络,侵删)-c 创建war包
-v 显示过程信息
-f 指定 JAR 文件名,通常这个参数是必须的
(图片来源网络,侵删)-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
-0 这个是阿拉伯数字,只打包不压缩的意思
2. 解压
war包的作用及使用方法?
工程名文件夹 下放 这里面放工程的jsp WEB-INF 文件夹 (web.xml lib文件夹【就是工程导入的jar】 classes【你自己编写的java 类会编译到这下面以及你的各种配置文件】利用压缩工具 压缩成war(只要把zip 的后缀改成war 就好了)这样war 包就做出来了将它扔到 tomcat 的 webapps下 这样启动服务器时会解压这个war 包 解压后的工程就和你利用 myeclipse 直接部署上去是一样的 当然这个工具也 提供了两种部署方式 其中就有war 包部署 packaged 发布是个单选框 一般是为了交付给别人时方便 保证原版不被篡改 当然人家非要在压缩工具里删改你是拦不住的 传输起来方便也是一方面 文件夹的话你发送的时候一般都要打包发的不是吗? 基本上就这些。
怎样将web项目的war包导入到eclipse中war应该放到什么地方?
如果要将别人发布的war包,导入到自己的eclipse环境中进行再开发,最快的方法如下:
1、新建一个myeclipse的webproject。
2、右键该工程,myeclipse/addstrutscapability,设置成struts开发环境。
3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相应的scr目录(或者对应的包含java文件的目录)覆盖eclipse的src目录。myeclipse会自动将WEB-INF\lib下的jar包作为放到classpath中的。
4、refresh该工程就可以了。
到此,以上就是小编对于压缩文件jar的问题就介绍到这了,希望这3点解答对大家有用。