Java - Archive File Formats (JAR - WAR - EAR)
- is a type of archive file format for Java applications
Differences
|
JAR Files |
WAR Files |
EAR Files |
|---|---|---|
|
Web Application Archive |
Enterprise Application Archive | |
|
a file containing:
|
a standard JAR containing:
|
a standard JAR file that:
|
|
*.jar |
*.war |
*.ear |
|
used for running a desktop application on a user’s machine’s JRE can also start an embedded web server (e.g. with Spring Boot) |
used for deploying a web application inside an application server |
used for deploying different modules onto an application server simultaneously |