提问者:小点点

归档文件结构规范Java哪里?


我完全迷惑了,我不能(很容易!)找到Oracle最新的JAR、WAR和EAR文件结构参考规范。我的意思是:

罐子

  • JAR的文件结构
  • MANIFEST-INF
  • 的内容和结构
  • 最新版本MANIFEST. MF
  • 的架构

战争

  • WAR的文件结构
  • MANIFEST-INF
  • 的内容和结构
  • WEB-INF
  • 的内容和结构
  • 最新版本web. xml或任何其他配置文件
  • 的架构

EAR

  • EAR的文件结构
  • 最新版本的application. xml和任何其他配置文件的架构

我不仅找不到这些项目,我甚至找不到甲骨文网站(docs.oracle。*)题为“战争文件规范”、“EAR文件规范”或类似的东西。我在这里完全错过了什么吗?

我找到的搜索结果是servlet规范和旧版本的servlet(2.2等)。

我正在寻找明确的URL,这些URL确切地告诉我需要如何根据最新规范构建和配置我的JAR、WAR和EAR。事先感谢。


共2个答案

匿名用户

(我想你指的是META-INF而不是MANIFEST-INF…)

>

  • 罐子:

    最新的是Java7,请参阅上面列出的所有三个http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html:

    • META-INF的含量和结构:http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#The_META-INF_directory
    • JAR的文件结构:http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#Intro
    • 最新版本MANIFEST. MF的架构:http://docs.oracle.com/javase/7/docs/technotes/guides/jar/jar.html#Section-Specification


    >

  • WARs

    • 结构和内容见:http://download.oracle.com/otndocs/jcp/servlet-2.4-fr-spec-oth-JSpec/
    • web. xml的架构:http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd


    • 耳朵
      • 结构和内容是上面的结合,部署规范见:http://jcp.org/en/jsr/detail?id=088
      • application. xml的架构:http://java.sun.com/xml/ns/javaee/application_6.xsd

      所有这些规范都是非常“标准化”的,即分布式和引用各种其他来源。自从Oracle接管Sun以来,所有链接都处于与所有其他Oracle留档相同的糟糕状态:-/

      希望有帮助。

  • 匿名用户

    包装应用程序-JavaEE6教程是你想要的吗?

    更新

    我通常不愿发布我从维基百科页面上找到的链接,但其中一些看起来像最新的规范(Java6)并且非常详细。

    • 罐子
      • 概述
      • 文件规范
      • Servlet 2.5 WAR架构
      • 包装应用(同上)

      JavaEE:JavaEE部署描述符的XML架构标记为2009年12月10日,但声明它是最新版本。