`

java命令 打 war包、解压war包

    博客分类:
  • java
阅读更多

   

有时 war包内修改参数后,需要从新打war包

1.cd 到 项目目录里

2.jar   -cvf   test.war   *

 

解压自然就是:

 

jar xvf temp.war

 

 

jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 


  其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示: 

  -c 创建新的 JAR 文件包 
  -t 列出 JAR 文件包的内容列表 
  -x 展开 JAR 文件包的指定文件或者所有文件 
  -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中) 

  [vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数 

  -v 生成详细报告并打印到标准输出 
  -f 指定 JAR 文件名,通常这个参数是必须的 
  -m 指定需要包含的 MANIFEST 清单文件 
  -0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快 
  -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数 

  [jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数 
  [manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数 

  [-C 目录] 表示转到指定目录下去执行这个 jar 命令的操作。它相当于先使用 cd 命令转该目录下再执行不带 -C 参数的 jar 命令,它只能在创建和更新 JAR 文件包的时候可用。 
  文件名 ... 指定一个文件/目录列表,这些文件/目录就是要添加到 JAR 文件包中的文件/目录。如果指定了目录,那么 jar 命令打包的时候会自动把该目录中的所有文件和子目录打入包中。 

 

分享到:
评论

相关推荐

    war包解压工具

    总的来说,理解和掌握`WAR`包的解压与替换是Java Web开发中的一项基本技能,而选择合适的工具,如7-Zip,能够使这个过程变得更加高效和便捷。在不断迭代和优化Web应用的过程中,正确处理`WAR`文件是确保项目正常运行...

    springboot 打包war包

    服务器会自动解压WAR包,并启动其中的Spring Boot应用。注意,由于Spring Boot的特性,即使打包为WAR,它仍然可以作为一个独立的应用运行,无需额外的容器。 总结来说,通过Maven和Spring Boot,我们可以轻松地管理...

    如何打jar,war包

    ### 如何打jar包与运行jar包详解 在软件开发过程中,经常需要将Java源代码编译成可执行文件...通过以上步骤,您不仅能够了解如何创建和运行jar包,还能初步接触war包的创建过程,这对于进行Java Web开发具有重要意义。

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

    解压WAR包通常是为了查看其内部结构或进行某些维护工作。解压WAR包的方法有两种: ##### 4.1 WinRAR程序解压 1. **安装WinRAR**:如果未安装,需先安装WinRAR程序。 2. **解压WAR包**:打开WinRAR程序,选择WAR包...

    javajdk8+Jenkinswar包.zip

    总结来说,`javajdk8+Jenkinswar包.zip`包含了Java开发和持续集成的关键组件:Java JDK 8用于编写和运行Java应用程序,而Jenkins则是管理和自动化软件开发流程的重要工具。正确配置和使用这两个工具,能极大地提高...

    helloworld War包测试专用

    helloworld War包,直接上传至服务器webapp目录,自动解压,专用,

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

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

    weblogic部署测试war包

    同时,测试WebLogic和Tomcat的WAR包部署能力是确保这两个常见的Java应用服务器能够支持标准的Java Web应用部署流程的关键步骤。 【WebLogic部署WAR包】 1. 准备:首先,确保已安装WebLogic Server,并配置好域环境...

    金蝶容器重新部署war包过程详细阐述

    金蝶容器重新部署war包的过程涉及多个关键步骤和技术细节,下面将对这一过程进行详细的说明。 首先,需要了解什么是war包。war(Web Application Archive)是一个Java Web应用的标准打包方式,通常包含WEB-INF目录...

    将war、jar包反编译成项目的软件

    在IT行业中,尤其是在Java开发领域,`war`和`jar`包是常见的文件格式,它们分别用于部署Web应用和打包可执行的Java类库。本文将深入探讨如何使用特定的工具将这些包反编译为项目的源代码,以便于理解和学习其中的...

    spring boot项目打包成war在tomcat运行的全步骤

    Tomcat会自动解压并部署WAR文件。应用的访问路径通常是`http://localhost:8080/your_war_file_name/`,这里的`8080`是Tomcat的默认端口号,`your_war_file_name`是WAR文件的名称(不包括`.war`扩展名)。 6. **验证...

    图解solr5.0.1 war包方式安装【原创】

    ### 图解Solr 5.0.1 WAR包方式安装详解 #### 一、Solr简介及WAR包安装概述 Solr是一款开源的全文搜索引擎平台,由Apache软件基金会开发维护,广泛应用于各种需要进行高性能搜索的应用场景。Solr支持多种语言、协议...

    dubbox2.8.4 admin monitor war包和部署

    将war包复制到服务器的`webapps`目录下,Tomcat会自动解压并启动应用。 4. **配置应用服务器**:可能需要在服务器的`server.xml`配置文件中添加Dubbo的相关配置,例如设置Zookeeper地址,以便admin模块能正确地发现...

    jar/war包反编译工具

    总的来说,jar/war包反编译工具是Java开发和维护过程中不可或缺的辅助工具,它们帮助开发者理解已编译的代码,提升工作效率,同时也促进了知识的传播和分享。然而,正确和尊重版权的使用这些工具至关重要。

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

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

    WAR包vs集成服务器的Java应用Java开发Java经

    首先,WAR包是基于JAR(Java ARchive)格式的扩展,专为Web应用程序设计。开发者可以使用构建工具,如Maven或Gradle,将所有Web相关的组件打包成一个WAR文件,便于分发和部署。这个过程简化了项目的管理和更新,因为...

    geoserver,2.20.4,版本war部署包

    - 启动Web服务器,服务器会自动解压WAR文件并创建一个应用目录。 - 通过Web浏览器访问`http://your_server:port/geoserver/web/`进行初始配置。 4. **配置与管理** - GeoServer的管理界面提供了一套丰富的功能,...

    dwr jar包及war包

    标题中的"jar包及war包"指的是DWR库的两种主要部署形式。`.jar`文件是Java Archive,包含了DWR的核心库,这些库通常会被添加到Java应用程序服务器(如Tomcat、Jetty等)的类路径中,以便服务端代码能够使用DWR的功能...

    activiti-5.22 war包以及全部jar包

    标题中的“war包”是指Web应用程序归档文件(WAR),这是Java Web应用程序的标准打包格式。在这个包中,包含了所有必要的资源、类文件、配置文件和依赖库,以便在支持的Web服务器上运行。Activiti 提供了两个war包:...

Global site tag (gtag.js) - Google Analytics