Where is the java archive file structure specification?

I am completely puzzled that I cannot (easily!) Find the latest Oracle reference specifications for the JAR, WAR, and EAR structures. By this I mean:

Jar

  • File Structure for JAR
  • Content and structure of MANIFEST-INF
  • Scheme of the latest version of MANIFEST.MF

WARS

  • File Structure for WAR
  • Content and structure of MANIFEST-INF
  • Content and structure of WEB-INF
  • Scheme of the latest version of web.xml or any other configuration files

The ears

  • File Structure for EAR
  • Scheme of the latest version of application.xml and any other configuration files

Not only can I not find any of these elements, I can not even find something from the Oracle site (docs.oracle. *) Called "WAR File Specification", "EAR File Specification" or their preferences. Am I missing something here at all?

The search results that I find relate to servlet specifications and older servlet versions (2.2, etc.).

I am looking for final URLs that will tell me how I need to structure and configure JARs, WARs, and EARs according to the latest specifications. Thanks in advance.

+7
source share
2 answers

(I assume you meant META-INF, not MANIFEST-INF ...)



All these specifications are completely "normalized", that is, distributed and referred to other sources. Since Oracle took over Sun, all links are in the same lousy state as all other Oracle documentation: - /

Hope this helps.

+4
source

Is Packaging Application - The Java EE 6 Tutorial You Are Looking For?

Update

I am usually embarrassed to post links that I found on Wikipedia pages, but some of them look like the latest specifications (Java 6) and are pretty detailed.

Java EE: XML schemas for Java EE deployment descriptors were marked as December 10, 2009, but it is said to be the latest version.

+5
source

All Articles