`
KG1898
  • 浏览: 29371 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用jar命令打war包

 
阅读更多

用法: 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/ .

示例 3:假定有一个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 [war包名].war [资源文件及文件夹] [将要生成war包的目标文件夹 ] 
“*/”代表当前目录(C:\myHome)下的所有文件及文件夹。 
“.” 表明将要在当前目录中生成war包。 

D:\bea\user_projects\domains\GDdomain\applications>jar cvf FA.war -C FA/ .

D:\bea\user_projects\domains\GDdomain\applications>jar cvf FA.war */ .

分享到:
评论

相关推荐

    jar包与war包的打包规范

    war包的打包规范与jar包相同,都是使用jar命令来打包文件。 manifest文件的重要性 manifest文件是jar包和war包的重要组成部分,用于描述jar包或war包的Metadata信息。manifest文件通常包含以下信息: * Manifest-...

    使用指令打war包

    "使用指令打war包" 在Eclipse环境中,如何使用指令来打war包是一个非常实用的技能,特别是在不想安装插件的情况下。本文将详细介绍使用指令打war包的方法,并解释相关的知识点。 首先,为什么需要使用指令来打war...

    打war包命令

    ### 打WAR包命令详解 #### 基本概念 - **WAR文件**:一种特定于Java Web应用程序的压缩格式,类似于JAR(Java ARchive)文件,但专门用于Web应用。 - **打包**:将Web应用中的所有文件组织并压缩到一个WAR文件中,...

    如何打jar,war包

    5. **使用jar命令打包** - 在命令提示符中执行`jar cfm hello.jar h.mf *.class`。 - `jar cfm`表示创建一个新的jar包。 - `hello.jar`是生成的jar包名称。 - `h.mf`是manifest文件路径。 - `*.class`表示将...

    springboot 打包war包

    6. **打包命令**:在命令行中,定位到顶层POM所在的目录,执行`mvn clean install`命令,Maven将自动构建所有子模块,并生成WAR包。 **部署WAR包** 打包完成后,生成的WAR文件可以被上传到传统的Web服务器如Tomcat...

    ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包

    ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包,无需_classfinal

    将java文件打包成 jar jar命令详解

    6. 使用 `jar` 命令将 `HelloWorld.class` 打包到 WAR 文件中: ``` jar cvf hello.war -C WEB-INF/classes . ``` 7. 将 `hello.war` 文件放置于 Tomcat 的 `webapps` 目录下。 8. 启动 Tomcat 并访问 `...

    ant打war包

    在压缩包中的文件名列表"ant打war包"可能是整个构建过程的示例项目,包含了一个使用Ant构建WAR包的实际项目结构,用户可以参考这个示例来理解和学习如何在自己的项目中应用Ant和SVN。 总之,"ant打war包"涉及了Ant...

    SpringBoot项目如何将jar包打包成war包.pdf

    这样Maven会知道你需要生成war包而不是jar包。 ```xml <packaging>war ``` 2. **排除SpringBoot内置的Tomcat容器**: SpringBoot默认包含了一个嵌入式的Tomcat服务器,但在打包war时,我们需要排除这个内置的...

    shell脚本发布jar包服务,war包服务

    这篇博客文章标题为“shell脚本发布jar包服务,war包服务”,意味着它将介绍如何使用shell脚本来部署和管理Java应用程序。以下是基于这个主题的详细知识点: 1. **Shell脚本**: - Shell脚本是一种用bash或其他...

    将项目打成war包

    打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java...

    maven打包 maven打jar包详细步骤

    1. `mvn clean`:这个命令用于清理项目,删除`target`目录及其所有内容,包括上一次构建生成的JAR、WAR或其他文件。这样可以确保新构建从头开始,不受之前构建的影响。 2. `mvn package`:这个命令是打包过程的核心...

    本地jar包打包到本地仓库 ROOT.war

    (3)将ROOT.war包放在tomcat 8.0 及以上tomcat的 tomcat-8.0.*\webapps\ 目录下(若存在ROOT文件夹,可先在其他地方[不能在webapps]进行备份后删去); (4)运行,双击 tomcat-8.0.*\bin\startup.bat 启动; (5...

    WAR包的制作和解压过程指导

    ### WAR包的制作和解压过程...1. **使用JAR命令**:打开命令行窗口,输入`jar -xf <WAR包名称>`命令,其中`<WAR包名称>`是需要解压的WAR包文件名。 以上就是WAR包的制作、更新及解压的详细指导,希望对您有所帮助。

    springboot 打成war包 部署至tomcat 中间件运行

    4. **构建WAR包**:运行`mvn clean package`命令,Maven将会生成一个WAR文件在`target`目录下。 5. **部署到Tomcat**:将生成的WAR文件复制到Tomcat的`webapps`目录下。如果Tomcat正在运行,它会自动解压并加载应用...

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    ### Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中 #### 背景介绍 随着微服务架构的流行,Spring Boot 成为了开发微服务应用时首选的技术栈之一。它简化了传统的Java Web应用程序的开发...

    把java文件打包成.jar_(jar命令详解).doc

    使用 `jar` 命令可以帮助开发者快速完成这一过程。 #### 二、jar 命令语法解析 `jar` 命令的基本语法如下: ```shell jar{ctxu}[vfm0Mi][jar-文件][manifest-文件][-C目录]文件名 ``` 其中各个选项的含义如下: ...

    Eclipse项目War和Jar

    WAR包主要用于部署Web应用程序,而JAR包则常用于打包Java类库或独立的应用程序。本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,...

    浅谈maven的jar包和war包区别 以及打包方法

    本文将对Maven的jar包和war包进行详细的比较,并介绍如何使用Maven进行打包。 一、Maven的jar包 Maven的jar包是一种常见的打包格式,用于将Java类、资源文件和普通文件打包到一个文件中。在Maven中,jar文件包含...

Global site tag (gtag.js) - Google Analytics