首页 > 编程语言 >Java_打包

Java_打包

时间:2023-04-14 10:05:58浏览次数:40  
标签:文件 Java jar 指定 myHome 归档文件 war 打包


 

发布打war包dos命令:jar cvf name.war .

 

war包是带jsp页面,jar包不带jsp页面的.

 

在JDK的bin目录下提供了打包程序jar.exe。

如果要展开helloapp.war文件,命令为: jar xvf helloapp.war

 

 

假定有一个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/ . 

标签:文件,Java,jar,指定,myHome,归档文件,war,打包
From: https://blog.51cto.com/u_16070335/6189398

相关文章

  • java.text.ParseException: Unparseable date: "11/10/10" at java.text.DateFormat.
    使用DateFormat的使用,然后自己试了下,结果出来个错误:java.text.ParseException:Unparseabledate:"11/10/10" atjava.text.DateFormat.parse(DateFormat.java:337)下面是Date的输出比较:Datedate=newDate();System.out.println(date.toString());//WedNov1010:15:05C......
  • JavaScript 之 JSON [1]介绍、语法、值
    JavaScript之JSON[1]介绍、语法、值1、简介JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON使用Javascript语法来描述数据对象,但JSON仍独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。目前非常......
  • 聊聊Java中的mmap
    mmap是什么当我们读取或修改大文件时,传统的文件I/O操作可能会变得很慢,这时候mmap就可以派上用场了。mmap(Memory-mappedfiles)是一种在内存中创建映射文件的机制,它可以使我们像访问内存一样访问文件,从而避免频繁的文件I/O操作。使用mmap的方式是在内存中创建一个虚拟地址,然后将文......
  • 使用java.util.zip对生成的字节数组输出文件流 进行打包压缩(单个、批量),并返回压缩包
    废话不多说直接上代码 packagegov.test.util;importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.util.List;importjava.util.Map;importorg.apache.tools.zip.ZipEntry;importorg.apache.tools.zip.Zip......
  • kettle从入门到精通 第十二课 kettle java代码过滤记录、利用Janino计算Java表达式
    1、下图通过简单的示例讲解了根据java代码过滤记录和利用Janino计算Java表达式两个组件。   2、根据java代码过滤记录1)步骤名称:自定义2)接收匹配的行的步骤(可选):下面条件(java表达式)执行结果为true时流转的步骤3)接收不匹配的行的步骤(可选):下面条件(java表达式)执行结果......
  • java.lang.OutOfMemoryError- unable to create new native thread 问题排查
    问题描述最近连续两天大约凌晨3点,线上服务开始异常,出现OOM报错。且服务所在的物理机只能ping通,但是无法登录。报错信息如下:ERROR04-1203:01:43,930[DefaultQuartzScheduler_Worker-3]JobRunShell[JobRunShell]:211JobthrewanunhandledException:java.lang.OutOfMemory......
  • 02_JAVA匿名内部类
    匿名对象就是没有名字的对象匿名对象的应用场景A:调用方法,仅仅只调用一次的时候。(调用多次的时候不适合,且匿名对象调用完毕就是垃圾,可以被回收器回收)//newStudent().show();B:匿名对象可以作为实际参数传递。StudentDemosd=newsStudentDemo();//Studentss=newSt......
  • Java基础知识点内部类之成员内部类
    一:概述1.成员内部类顾名思义就是写在成员位置的,属于外部类成员。2.成员变量可以被一些修饰符所修饰,比如:private,default,public,static等。3.在成员内部类中,jdk16之前不能定义静态变量,jdk16开始才可以定义静态变量。二;获取内部类对象方法一;当成员内部类被private修饰时,在外部类中......
  • JAVA生成行程单PDF
    JAVA生成行程单PDF一、pom依赖首先引入PDF需要的pom依赖<!--pdf--><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13</version>......
  • 一文读懂使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
    前言:​ 今天接了一个单子要求写一个基于pygame的贪吃蛇小游戏,打包成.exe文件。下面我就来教大家来python怎么打包文件,希望大家阅读这篇文章之后有所收获。下面看下通过Pyinstaller打包Pygame库写的小游戏程序出现的问题解决方法开发环境:Python:3.5.464位pyinstall:3.3.1一......