zoukankan      html  css  js  c++  java
  • 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/ . 

  • 相关阅读:
    软件设计师2006年11月下午试题6(C++ 状态模式)
    Delphi中使用RegExpr单元进行匹配与替换操作
    正则表达式中贪婪与懒惰匹配
    C++类属性算法equal和mismatch
    lazarus下使用正则表达式
    正则表达式在每行开头插入行号
    STL向量构造函数
    软件设计师2004年5月下午试题6(C++ 数组下标检测)
    演示STL双端队列的push_back和push_front函数
    用正则表达式改小写为大写
  • 原文地址:https://www.cnblogs.com/zhangkeyu/p/6657753.html
Copyright © 2011-2022 走看看