.EAR

EAR-fil

Java Enterprise Archive
Ställ en fråga
SNABBT SVAR

En EAR-fil (Enterprise Archive) är ett ZIP-baserat paket som samlar en komplett Java-företagsapplikation - webbmoduler, EJB-affärslogik och delade bibliotek - för driftsättning på en Jakarta EE-server som WildFly eller GlassFish. Du öppnar den inte som ett dokument; du driftsätter den på en applikationsserver. För att inspektera innehållet utan att driftsätta kan du byta namn på den till .zip och öppna den med 7-Zip.

Utvecklare: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Kategori: Exekverbara filer Öppen standard MIME: application/java-archive
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet EAR?

En .ear-fil är den högsta paketeringsenheten för Java-företagsapplikationer, definierad av J2EE-specifikationen (numera Jakarta EE) sedan dess 1.2-utgåva i december 1999. Strukturellt är det ett ZIP-arkiv, som delar PK magic bytes 50 4B 03 04, vilket samlar webbmoduler (.war), EJB-moduler (.jar), resursadaptermoduler (.rar) och applikationsklient-JAR:er i en enda driftsättningsbar artefakt.

Den obligatoriska driftsättningsbeskrivningen META-INF/application.xml identifierar arkivet som en EAR och deklarerar vilka delmoduler det innehåller. Komprimering per post använder DEFLATE; enskilda poster kan även lagras okomprimerade. Eftersom behållaren är en standard-ZIP, exponerar ett namnbyte av filen till .zip och öppning med valfri arkivhanterare hela den interna strukturen.

EAR-filer driftsätts på fullständiga Jakarta EE-applikationsservrar - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere och Oracle WebLogic är de vanligaste målen. Moderna mikrotjänstarkitekturer föredrar körbara fat-JAR-filer eller container-avbilder framför EAR-filer, men EAR-driftsättning förblir standard för fullständiga Jakarta EE-arbetsbelastningar och stora äldre Java EE-applikationer. Den underliggande ZIP-baserade layouten har varit stabil sedan den ursprungliga J2EE 1.2-specifikationen; versionshantering uttrycks via namnrymdsdeklarationer i application.xml.

Säkerhet & trygghet

RISK: MEDIUM

En EAR-fil innehåller körbar kod på serversidan som körs på applikationsservern med den serverns behörigheter. Driftsätt endast EAR-filer från betrodda källor. En skadlig EAR kan innehålla webbskal, bakdörrsförsedda EJB:er eller utnyttja sårbara medföljande bibliotek. Inspektera innehållet med 7-Zip innan du driftsätter en obetrodd EAR. Håll applikationsservern och medföljande bibliotek uppdaterade.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNJava Enterprise Archiveäven känd som EAR file, J2EE Enterprise Archive
UTVECKLARESun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationsedan 1999 (J2EE 1.2 specification)
MIME-TYPapplication/java-archive
TYPZIP-baserat Java-företagsapplikationspaket (binärt); syskon till JAR och WAR
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Audacity-ljudfil - Vissa äldre Audacity-sessioner kan exporteras med .ear; helt orelaterat till Java EE.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En EAR är ett ZIP-arkiv (samma som JAR/WAR); särskilj den genom den interna driftsättningsbeskrivningen META-INF/application.xml och förekomsten av delmoduler som .war/.jar/.rar.

Program som öppnar EAR-filer

Windows4 apps
7-Zip Öppen källkod Högerklicka > 7-Zip > Öppna arkiv för att inspektera WAR-filer, EJB-JAR-filer och driftsättningsbeskrivningar - driftsätter eller kör inte EAR-filen.
Apache Geronimo Öppen källkod Geronimo Application Server underhålls inte längre aktivt; använd Apache TomEE eller WildFly för nya driftsättningar.
Eclipse GlassFish Öppen källkod Driftsätt via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utveckling fortsätter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Öppen källkod Släpp .ear-filen i WildFlys katalog standalone/deployments/ eller använd hanteringskonsolen. Underhålls aktivt.
macOS2 apps
Eclipse GlassFish Öppen källkod Driftsätt via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utveckling fortsätter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Öppen källkod Släpp .ear-filen i WildFlys katalog standalone/deployments/ eller använd hanteringskonsolen. Underhålls aktivt.
Linux3 apps
Apache Geronimo Öppen källkod Geronimo Application Server underhålls inte längre aktivt; använd Apache TomEE eller WildFly för nya driftsättningar.
Eclipse GlassFish Öppen källkod Driftsätt via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utveckling fortsätter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Öppen källkod Släpp .ear-filen i WildFlys katalog standalone/deployments/ eller använd hanteringskonsolen. Underhålls aktivt.

Tekniska detaljer

djup specifikation
Container-formatZIP-arkiv (samma `50 4B 03 04` magic bytes som `.zip` och `.jar`)
ByteordningLittle-endian (ZIP-format)
KomprimeringDEFLATE per post; STORED är också tillåtet för enskilda poster
Obligatorisk beskrivning`META-INF/application.xml` - identifierar EAR-filen och deklarerar dess delmoduler
Typer av delmoduler`.war` (webb), EJB `.jar` (enterprise beans), `.rar` (resursadaptrar), applikationsklient-`.jar`
Versionsdeklaration`application.xml` XML-namnrymds-URI identifierar version för J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
IntegritetskontrollZIP per-post CRC-32; valfri JAR-kodsignering via `META-INF/` signaturblock
Max antal poster65 535 (standard-ZIP); obegränsat med ZIP64-tillägg
Typisk filstorlek5 MB - 500 MB
MIME-typ`application/java-archive`
InspektionsmetodByt namn till `.zip` för att bläddra i allt innehåll med valfri arkivhanterare (t.ex. 7-Zip)
DriftsättningsmålWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Släppt1999 (J2EE 1.2 specification)
Senaste versionTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Öppen standardJa · royaltyfri
Specifikationjakarta.ee

EAR-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med EAR-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om EAR-filer.

Vanliga frågor

Hur öppnar eller kör jag en EAR-fil?
Driftsätt den på en Jakarta EE-applikationsserver: WildFly (släpp i standalone/deployments/) eller GlassFish (asadmin deploy app.ear). För att inspektera innehållet, byt namn till .zip och öppna med 7-Zip.
Vad är skillnaden mellan EAR, WAR och JAR?
JAR paketerar Java-bibliotek eller fristående appar; WAR paketerar en webbapplikation (servlets/JSP); EAR paketerar en fullständig företagsapplikation som samlar flera WAR-filer och EJB-JAR-filer. Alla tre är ZIP-baserade.
Kan jag öppna en EAR-fil med 7-Zip?
Ja för inspektion - 7-Zip ser den som en ZIP och låter dig bläddra i WAR-filer, EJB-JAR-filer och driftsättningsbeskrivningar. För att faktiskt köra den behöver du en applikationsserver.
Är Apache Geronimo fortfarande ett bra val?
Geronimo Application Server utvecklas inte längre aktivt. Använd Apache TomEE, WildFly eller Eclipse GlassFish för nya driftsättningar.
Kan jag konvertera en EAR till en Docker-avbild?
Det är inte en filkonvertering. Du bygger en Docker-avbild som inkluderar en Jakarta EE-server (WildFly, GlassFish) och kopierar in .ear-filen till serverns sökväg för automatisk driftsättning - vanligt i moderna CI/CD-pipelines.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Relaterade filtillägg

.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)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö