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

读取WAR包中的MANIFEST.MF

 
阅读更多

 

 

String relativeWARPath = "/META-INF/MANIFEST.MF";

 

InputStream input = getServletContext().getResourceAsStream("/META-INF/MANIFEST.MF");

 

Manifest mainfest = new Manifest(getServletContext().getResourceAsStream(MANIFEST_PATH));

 

String version = mainfest.getMainAttributes().getValue(VERSION_NAME);

 

分享到:
评论

相关推荐

    MANIFEST.MF 读写操作

    在本文中,我们将深入探讨如何在 Java 中读取和写入 MANIFEST.MF 文件,以及如何使用 Maven 进行打包时配置 MANIFEST.MF。 首先,MANIFEST.MF 文件通常位于 JAR 文件的根目录下,它的结构是基于行的,每行一个属性...

    spring boot应用启动原理分析.pdf

    - **JarLauncher**: 当执行 JAR 文件时,`JarLauncher` 会读取 `MANIFEST.MF` 文件,找到 `Start-Class` 并加载该类。`JarLauncher` 使用自定义的类加载器 (`LaunchedURLClassLoader`) 来加载应用及其依赖。 - *...

    spring boot应用启动原理分析.docx

    `JarLauncher` 在启动过程中,会读取 `MANIFEST.MF` 文件中的 `Start-Class` 属性,找到用户定义的主类,即 `SpringBootDemoApplication`,然后调用 `SpringApplication.run(SpringBootDemoApplication.class, args)...

    学习的jar包

    每个JAR文件都包含一个名为`META-INF/MANIFEST.MF`的文本文件,其中定义了JAR的元数据,包括主类(如果有的话)和其他重要属性。 6. **JAR文件的使用** 开发者可以在项目中引入其他JAR文件作为依赖,通过`Class-...

    META-INF .zip 代码

    1. **MANIFEST.MF文件**:`META-INF`目录下的`MANIFEST.MF`是每个Java归档文件的核心组成部分。它是一个文本文件,包含了关于`.jar`文件的基本信息,如主类(Main-Class)、版本信息、依赖库、作者信息等。这对于...

    flex所需的blazeds.war文件

    1. `META-INF`目录:这是所有Java Web应用的标准组成部分,其中包含应用的元数据,如MANIFEST.MF文件,它定义了应用的基本属性和类路径信息。 2. `WEB-INF`目录: - `classes`:存放编译后的Java类文件。 - `lib`...

    java读取metadata元信息

    JAR(Java Archive)和WAR(Web Application Archive)文件有自己的元数据,如MANIFEST.MF文件,其中包含了关于包的信息,如版本号、主类、依赖等。`java.util.jar.JarFile`类提供了访问这些元数据的方法。 5. **...

    jetty-external-config:为 servlet 的外部运行时配置演示 jetty.base 和配置属性

    Jetty 的外部配置属性 演示如何配置可由 Jetty 中的 Servlet 访问的... 131 Mon Feb 23 09:02:14 MST 2015 META-INF/MANIFEST.MF 0 Mon Feb 23 09:02:14 MST 2015 WEB-INF/ 0 Mon Feb 23 09:02:14 MST 2015 WEB-INF/

    springboot1.4.2+angularJs示例

    `META-INF`目录包含了一些元数据,比如MANIFEST.MF文件,它定义了WAR包的属性;`WEB-INF`目录是Web应用的内部结构,包含了web.xml(可能是一个简化的或不存在的,因为Spring Boot通常避免使用XML配置),以及类、库...

    java高频面试题1/java二年开发常问面试题

    - `java -jar Test.jar` 是通过MANIFEST.MF文件中的`Main-Class`属性来找到并运行主类的main方法。如果缺少这个属性,就会导致无法找到主类的错误。 - `java -cp com.test.Test Test.jar` 则是直接指定了入口类,...

    java servlet mysql 简单实例

    - **META-INF**:通常包含应用元数据,如MANIFEST.MF文件,但在本例中可能不包含任何内容。 总结来说,这个实例展示了如何在Java Servlet环境中,借助DAO模式实现与MySQL数据库的交互,而不依赖于Bean。通过理解...

    net.sf.fjep.fatjar0.0.32.jar

    - **生成可执行JAR**:最后,生成的JAR文件会包含一个特殊的MANIFEST.MF文件,指定了主类,使得JAR可以直接运行。 3. 应用场景: - **简化部署**:对于分发给没有Java开发环境的用户,提供一个包含所有依赖的单个...

    java源码生成包

    4. **META-INF**:这是Java标准的元数据目录,其中通常包含MANIFEST.MF文件,这个文件记录了关于JAR或WAR文件的元信息,如主类、版本信息等。在某些情况下,META-INF也可能包含服务提供者接口(SPI)的配置,比如...

    02 删改查 忽略products

    - META-INF:在JAR或WAR文件中,这个目录通常包含元数据,如MANIFEST.MF文件,记录了关于包的信息。 综上所述,这个章节可能涵盖了如何在Servlet中实现除“products”之外的CRUD操作,可能包括与“cart”相关的数据...

    ant自动打包

    4. **添加MANIFEST文件**:如果需要在JAR文件中包含MANIFEST.MF,可以使用`manifest`元素来定义。 5. **资源处理**:除了Java源代码,你可能还需要处理其他资源文件,如图片、配置文件等。`copy`或`move`任务可以...

    全国省市县数据库表

    - "META-INF"目录在Java的JAR文件或WAR(Web应用程序归档)文件中很常见,它通常包含关于包的元数据,如MANIFEST.MF文件,该文件记录了类路径、主类等信息。 - "WEB-INF"目录在WAR文件中用于存放Web应用的私有资源,...

    weblogic medrec demo

    【WebLogic MedRec Demo】是基于Oracle ...同时,了解如何利用`META-INF`目录中的文件(如MANIFEST.MF)来定义应用元数据,以及`lib`目录下的依赖库管理,对于深入理解Java EE应用程序的打包和运行机制也十分有帮助。

    maven+springmvc

    2. `META-INF`:这个目录包含元数据,如MANIFEST.MF文件,它定义了jar或war文件的属性,如类路径和版本信息。在Web应用中,这个目录有时也会用来放置自定义的配置文件。 3. `WEB-INF`:这是Web应用的标准目录结构的...

    Java project code7

    - **MANIFEST.MF文件**:这是META-INF目录中的核心文件,它包含了关于JAR或WAR(Web应用程序)的基本信息,如主类(Main-Class)、版本信息等。在部署或运行Java应用时,JVM或Web服务器会读取这个文件来获取必要的...

Global site tag (gtag.js) - Google Analytics