linux怎么用命令压缩war文件?(windows jar 压缩war)

2023-12-26 28阅读

linux怎么用命令压缩war文件?

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

linux怎么用命令压缩war文件?(windows jar 压缩war)(图片来源网络,侵删)

  1. 打包

  jar -xvf project.war /project_a

  说明:

linux怎么用命令压缩war文件?(windows jar 压缩war)(图片来源网络,侵删)

  -c 创建war包

  -v 显示过程信息

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

linux怎么用命令压缩war文件?(windows jar 压缩war)(图片来源网络,侵删)

  -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点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]