zoukankan      html  css  js  c++  java
  • 如何创建war包

    比如要把HelloWorld整个站点的内容打包成一个war文件以下两步就可以了
    (1)切换到HelloWorld在的目录HelloWorld\;
    (2)  运行jar cvf helloworldweb.war  *.*;

    如果要解包可以用jar xvf helloworldweb.war这个命令。

    下面看一下jar命令的参数的意思。

    c
    在标准输出上创建新归档或空归档。
    t
    在标准输出上列出内容表。
     
    x file
    从标准输入提取所有文件,或只提取指定的文件。如果省略了 file,则提取所有文件;否则只提取指定文件。
     
    f
    第二个参数指定要处理的 jar 文件。在 c (创建)情形中,第二个参数指的是要创建的 jar 文件的名称(不是在标准输出上)。在 t(表)或 x(抽取)这两种情形中,第二个参数指定要列出或抽取的 jar 文件。
     
    v
    在标准错误输出设备上生成长格式的输出结果。
     
    m
    包括指定的现有清单文件中的清单信息。用法举例:
    jar cmf myManifestFile myJarFile *.class
    
    0
    只储存,不进行 ZIP 压缩。
     
    M
    不创建项目的清单文件。
     
    u
    通过添加文件或更改清单来更新现有的 JAR 文件。例如:
    jar -uf foo.jar foo.class
    

    将文件 foo.class 添加到现有的 JAR 文件 foo.jar 中,而

    jar umf manifest foo.jar
    

    则用 manifest 中的信息更新 foo.jar 的清单。

    -C
    在执行 jar 命令期间更改目录。例如:
    jar -uf foo.jar -C classes *
    

    classes 目录内的所有文件加到 foo.jar 中,但不添加类目录本身。

                    如果有的“files”是目录,则该目录将被递归处理。
    参考:jar - Java 归档工具http://www.4ku.cn/books/java/jar.html
            打包war  http://blog.sina.com.cn/u/491fb0eb0100057k

  • 相关阅读:
    转载 自定义ListView背景
    Android 在模拟器上创建sd卡
    转载 Android TextView加下划线
    转载 Dom4j生成xml
    转载 在Struts2中使用servlet 配置问题
    android开发不错的地方
    bat demo1自定义变量
    redhat 5下安装SVN
    linux 忘记root密码
    DEBUG Sigar no libsigarx86linux.so in java.library.path
  • 原文地址:https://www.cnblogs.com/sun_moon_earth/p/739904.html
Copyright © 2011-2022 走看看