`

Java_打包

    博客分类:
  • Java
 
阅读更多

 

发布打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/ . 

分享到:
评论

相关推荐

    IBM WAS8.5配置WS_SDK_JAVA_TECH_7.0.6.1__TRIAL

    5. **部署Web服务**:将开发好的Web服务打包成WAR或EAR文件,通过WAS管理控制台或命令行工具将其部署到服务器上。 6. **测试和调优**:通过WAS内置的测试工具或者第三方工具,对部署的Web服务进行测试,确保其正常...

    java_card_tools-win-bin-b_108-06_jan_2021_javacard_CARD_java_too

    3. **打包**:将编译后的字节码和元数据打包成CAP文件,这是Java Card应用的标准分发格式,可以使用`capconvert`工具完成。 4. **模拟测试**:在Java Card SDK提供的模拟器上进行应用测试,模拟器可以模拟真实卡片...

    java_jar打包_合并打包示例.rar

    Java的JAR(Java Archive)文件是Java平台特有的打包格式,用于将多个类文件、资源文件和元数据打包成一个单一的文件,便于分发、部署和运行。本示例着重讲解如何使用Java的jar命令行工具进行打包和合并操作。 一、...

    linux_java_opencv_4.5.1.zip

    服务器是centos环境,jar包是跨平台的,但是dll不能,所以只能下载最新版的opencv源码,进行编译安装,并且打包成静态文件,大家只需要把libopencv_java451.so放到 java.library.path下面就行了

    Java_Spring_Swagger_Java_Spring_Swagger_swagger_

    【Java_Spring_Swagger】是Java开发中的一个重要组合,用于构建RESTful API的文档化系统。Spring框架作为Java企业级应用开发的核心,提供了一种模块化和灵活的方式来构建应用程序,而Swagger则是一个强大的API文档...

    Java Desktop_java_javaDesktop_desktop_

    10. **Java桌面应用打包和部署**:了解如何将应用打包成可执行的JAR文件,或者使用launch4j等工具创建Windows安装程序。 以上就是Java桌面应用开发的一些核心知识点,通过学习和实践这些内容,开发者可以构建出功能...

    java_mp3_src.zip_WaveFormat_mp3 java_mp3 java

    【标题】"java_mp3_src.zip_WaveFormat_mp3 java_mp3 java" 提供的是一份使用Java语言开发的MP3播放器源代码。在这个项目中,开发者使用了Java来处理MP3音频文件,这涉及到Java对音频处理的支持以及MP3编码格式的...

    a_software_for_AES_encode_and_decode_with_java.rar_AES_aes java_

    而.AES.jar文件是一个Java Archive,它将多个类文件打包在一起,便于分发和运行。此外,用户在解压后需要安装Java虚拟机才能运行这个软件,因为JVM是执行Java程序的必要环境。 标签中"aes aes_java aes-256 java_...

    java_player.rar_java_player.rar_player

    9. **安装程序**:为了方便用户安装,开发者可能使用了像Inno Setup或Advanced Installer这样的第三方工具,将Java应用打包成可执行的Windows安装程序。 10. **版本控制**:项目的源代码很可能是在版本控制系统如...

    SAP_GUI_730_JAVA_MAC

    ZIP是一种常见的文件压缩格式,用于打包多个文件或目录。解压后,用户可以找到详细的使用指南,了解如何配置和操作SAP GUI,解决可能出现的问题,以及掌握各种功能的使用方法。 SAP GUI 730的Java版本对于MAC用户...

    java_code.rar_Projet java_hotel

    而Maven或Gradle则可能作为构建工具,用来自动化构建、依赖管理和打包过程。 总体而言,这个Java酒店管理项目涵盖了软件工程的多个方面,包括需求分析、系统设计、编码实现、测试验证和部署上线。通过学习和参与...

    Java_QQ.rar_2014javaqq_java qq ui

    考虑到压缩包内只有一个文件“Java_QQ”,这可能是一个包含源代码、资源文件或者打包好的Applet JAR文件的单一项目文件。如果它是源代码,那么开发者可能会使用Maven或Gradle这样的构建工具来组织和管理代码结构,...

    MeteoInfoDemo_java_2013-12-27.zip

    《MeteoInfoDemo:基于Java的气象信息处理与绘图示例》 "MeteoInfoDemo_java_2013-12-27.zip"这个压缩包文件是针对MeteoInfo类库的一个开发演示项目,它展示了如何利用MeteoInfo库进行气象信息的二次开发。...

    java程序打包

    Java 程序打包 Java 程序打包是指将 Java 程序编译后的.class 文件和其他资源文件打包成一个 jar 文件,以便于分发和部署。下面是 Java 程序打包的详细步骤和知识点总结: 一、创建 manifest 文件 在 Java 程序...

    java项目打包工具

    Java项目打包工具是开发人员在完成Java应用程序或Web应用程序开发后,用来整合资源、编译代码、处理依赖、生成可部署文件的重要工具。这些工具帮助开发者将源代码、配置文件、库和其他资源组织成便于分发和运行的...

    VL_Example_Java.zip_bookumj_java_zip

    "zip"是文件的压缩格式,它允许我们将多个文件或目录打包成一个单一的可下载和传输的文件。在Java中,有内置的ZipFile和ZipOutputStream类,可以用来读取和创建ZIP文件。这表明,"VL_Example_Java.zip"是一个使用...

    Hello_java_test_

    Java JAR文件是Java平台特有的文件格式,它允许将多个类文件和其他资源打包到一个文件中,便于分发和执行。JAR文件不仅包含类文件,还可能包含元数据(如MANIFEST.MF文件),可以指定类路径、版本信息以及库的依赖...

    android_apk_打包工具

    1. **自动编译**:自动调用Gradle或Ant等构建工具,编译Java源代码,生成Dex文件。 2. **资源处理**:合并和优化XML资源文件,处理图片和其他非代码资源。 3. **签名与优化**:自动进行APK签名,这是发布应用的...

    Java 打包工具Ant apache组织版本1.10.1-bin.tar.gz

    export JAVA_HOME=/usr/java/jdk1.7.0_80/ export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 方法二:修改/etc/profile文件(该方法一劳永逸,设置一次,对...

Global site tag (gtag.js) - Google Analytics