.EAR

EAR Datei

Java Enterprise Archive
Frage stellen
SCHNELLE ANTWORT

Eine EAR-Datei (Enterprise Archive) ist ein ZIP-basiertes Paket, das eine vollständige Java-Unternehmensanwendung - Webmodule, EJB-Geschäftslogik und gemeinsam genutzte Bibliotheken - für die Bereitstellung auf einem Jakarta EE-Server wie WildFly oder GlassFish bündelt. Sie öffnen sie nicht wie ein Dokument, sondern stellen sie auf einem Anwendungsserver bereit. Um den Inhalt ohne Bereitstellung zu prüfen, benennen Sie die Datei in .zip um und öffnen Sie diese mit 7-Zip.

Entwickler: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Kategorie: Ausführbare Dateien Offener Standard MIME: application/java-archive
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das EAR-Dateiformat?

Eine .ear-Datei ist die oberste Verpackungseinheit für Java-Unternehmensanwendungen, die durch die J2EE-Spezifikation (heute Jakarta EE) seit der Version 1.2 im Dezember 1999 definiert ist. Strukturell handelt es sich um ein ZIP-Archiv, das die PK-Magic-Bytes 50 4B 03 04 nutzt und Webmodule (.war), EJB-Module (.jar), Ressourcen-Adapter-Module (.rar) sowie Application-Client-JARs zu einem bereitstellbaren Artefakt bündelt.

Der obligatorische Deployment-Deskriptor META-INF/application.xml identifiziert das Archiv als EAR und deklariert, welche Submodule es enthält. Die Komprimierung pro Eintrag verwendet DEFLATE; einzelne Einträge können auch unkomprimiert gespeichert werden. Da der Container ein Standard-ZIP ist, macht das Umbenennen der Datei in .zip und das Öffnen mit einem beliebigen Archivmanager die gesamte interne Struktur sichtbar.

EAR-Dateien werden auf vollständigen Jakarta EE-Anwendungsservern bereitgestellt - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere und Oracle WebLogic sind die gängigsten Ziele. Moderne Mikroservice-Architekturen bevorzugen ausführbare Fat-JAR-Dateien oder Container-Images gegenüber EARs, aber die EAR-Bereitstellung bleibt der Standard für vollständige Jakarta EE-Workloads und große Legacy-Java EE-Anwendungen. Das zugrunde liegende ZIP-basierte Layout ist seit der ursprünglichen J2EE 1.2-Spezifikation stabil; die Versionierung erfolgt über application.xml-Namespace-Deklarationen.

Sicherheit

RISIKO: MEDIUM

Eine EAR enthält ausführbaren serverseitigen Code, der auf dem Anwendungsserver mit dessen Berechtigungen ausgeführt wird. Stellen Sie nur EARs aus vertrauenswürdigen Quellen bereit. Eine bösartige EAR kann Web-Shells, EJBs mit Backdoors enthalten oder verwundbare gebündelte Bibliotheken ausnutzen. Prüfen Sie den Inhalt mit 7-Zip, bevor Sie eine nicht vertrauenswürdige EAR bereitstellen. Halten Sie den Anwendungsserver und die gebündelten Bibliotheken auf dem neuesten Stand.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJava Enterprise Archivealias EAR file, J2EE Enterprise Archive
ENTWICKLERSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationseit 1999 (J2EE 1.2 specification)
MIME TYPEapplication/java-archive
TYPZIP-basiertes Java-Unternehmensanwendungspaket (binär); Geschwister von JAR und WAR
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Audacity-Audiodatei - Einige ältere Audacity-Sitzungen wurden möglicherweise mit .ear exportiert; dies steht in keinem Zusammenhang mit Java EE.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Eine EAR ist ein ZIP-Archiv (wie JAR/WAR); sie unterscheidet sich durch den internen Deployment-Deskriptor META-INF/application.xml und das Vorhandensein von .war/.jar/.rar-Submodulen.

Programme zum Öffnen von EAR-Dateien

Windows4 apps
7-Zip Open Source Rechtsklick > 7-Zip > Archiv öffnen, um WARs, EJB-JARs und Deployment-Deskriptoren zu prüfen - stellt die EAR nicht bereit und führt sie nicht aus.
Apache Geronimo Open Source Geronimo Application Server wird nicht mehr aktiv gepflegt; verwenden Sie Apache TomEE oder WildFly für neue Bereitstellungen.
Eclipse GlassFish Open Source Bereitstellung über die Admin-Konsole oder CLI: asadmin deploy app.ear. Die aktive Entwicklung wird unter der Eclipse Foundation fortgesetzt (v8.0.0, Feb 2026).
WildFly (JBoss) Open Source Kopieren Sie die .ear in das Verzeichnis standalone/deployments/ von WildFly oder nutzen Sie die Management-Konsole. Wird aktiv gepflegt.
macOS2 apps
Eclipse GlassFish Open Source Bereitstellung über die Admin-Konsole oder CLI: asadmin deploy app.ear. Die aktive Entwicklung wird unter der Eclipse Foundation fortgesetzt (v8.0.0, Feb 2026).
WildFly (JBoss) Open Source Kopieren Sie die .ear in das Verzeichnis standalone/deployments/ von WildFly oder nutzen Sie die Management-Konsole. Wird aktiv gepflegt.
Linux3 apps
Apache Geronimo Open Source Geronimo Application Server wird nicht mehr aktiv gepflegt; verwenden Sie Apache TomEE oder WildFly für neue Bereitstellungen.
Eclipse GlassFish Open Source Bereitstellung über die Admin-Konsole oder CLI: asadmin deploy app.ear. Die aktive Entwicklung wird unter der Eclipse Foundation fortgesetzt (v8.0.0, Feb 2026).
WildFly (JBoss) Open Source Kopieren Sie die .ear in das Verzeichnis standalone/deployments/ von WildFly oder nutzen Sie die Management-Konsole. Wird aktiv gepflegt.

Technische Details

technische Spezifikation
Container-FormatZIP-Archiv (gleiche `50 4B 03 04` Magic-Bytes wie `.zip` und `.jar`)
Byte-ReihenfolgeLittle-endian (ZIP-Format)
KomprimierungDEFLATE pro Eintrag; STORED ebenfalls für einzelne Einträge zulässig
Obligatorischer Deskriptor`META-INF/application.xml` - identifiziert die EAR und deklariert ihre Submodule
Submodul-Typen`.war` (Web), EJB `.jar` (Enterprise Beans), `.rar` (Ressourcen-Adapter), Application-Client `.jar`
Versionsdeklaration`application.xml` XML-Namespace-URI identifiziert J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11 Version
IntegritätsprüfungZIP-pro-Eintrag CRC-32; optionale JAR-Codesignierung über `META-INF/` Signaturblöcke
Max. Einträge65.535 (Standard-ZIP); unbegrenzt mit ZIP64-Erweiterung
Typische Dateigröße5 MB - 500 MB
MIME-Typ`application/java-archive`
InspektionsmethodeIn `.zip` umbenennen, um alle Inhalte mit einem beliebigen Archivmanager (z. B. 7-Zip) zu durchsuchen
BereitstellungszieleWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Veröffentlicht1999 (J2EE 1.2 specification)
Neueste VersionTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Offener StandardJa · lizenzgebührenfrei
Spezifikationjakarta.ee

EAR-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit EAR-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu EAR-Dateien.

Häufig gestellte Fragen

Wie öffne oder starte ich eine EAR-Datei?
Stellen Sie sie auf einem Jakarta EE-Anwendungsserver bereit: WildFly (in standalone/deployments/ kopieren) oder GlassFish (asadmin deploy app.ear). Um den Inhalt zu prüfen, benennen Sie die Datei in .zip um und öffnen Sie diese mit 7-Zip.
Was ist der Unterschied zwischen EAR, WAR und JAR?
JAR bündelt Java-Bibliotheken oder eigenständige Apps; WAR bündelt eine Webanwendung (Servlets/JSP); EAR bündelt eine vollständige Unternehmensanwendung, die mehrere WARs und EJB-JARs enthält. Alle drei basieren auf ZIP.
Kann ich eine EAR-Datei mit 7-Zip öffnen?
Ja, zur Inspektion - 7-Zip erkennt sie als ZIP und lässt Sie WARs, EJB-JARs und Deployment-Deskriptoren durchsuchen. Um sie tatsächlich auszuführen, benötigen Sie einen Anwendungsserver.
Ist Apache Geronimo immer noch eine gute Wahl?
Der Geronimo Application Server wird nicht mehr aktiv entwickelt. Verwenden Sie Apache TomEE, WildFly oder Eclipse GlassFish für neue Bereitstellungen.
Kann ich eine EAR in ein Docker-Image konvertieren?
Dies ist keine Dateikonvertierung. Sie erstellen ein Docker-Image, das einen Jakarta EE-Server (WildFly, GlassFish) enthält, und kopieren die .ear in den Auto-Deploy-Pfad des Servers - ein übliches Verfahren in modernen CI/CD-Pipelines.

Quellen

1Oracle J2EE - About J2EE Archive Formatsdownload.oracle.com
2Jakarta EE - Enterprise Beans specificationjakarta.ee

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.M4AMPEG-4 Audio File
7.MDMarkdown Document
8.BINCD/DVD Disc Image (BIN/CUE)
9.ODTOpenDocument Text
10.JSONJavaScript Object Notation file

Verwandte Erweiterungen

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen