• war 文件打包技巧


    1.首先是工具比如Eclipse很方便了。
      2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成 zip文件就行了,然后把扩展名改成war!
      3 Jar命令:
      假定有一个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/ . 

  • 相关阅读:
    这仅仅是一份工作
    和老总之间的对话
    假设满足怎样的条件,就不去编程
    那都是别人的架构
    程序员狂想曲
    学点经济学知识(三)
    一起来看 HTML 5.2 中新的原生元素 <dialog>
    动态配置页面 之 组件系统
    初识JavaScript EventLoop
    webpack+vue-cli+ElementUI+vue-resource 前端开发
  • 原文地址:https://www.cnblogs.com/zhangkeyu/p/6657753.html
Copyright © 2020-2023  润新知