Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Difference between a WAR and a JAR file

 
Doshi Milan
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Friends,
I would appreciate if I am told what is the difference between a WAR file and a JAR file. Specifically which one file is present in the WAR which is not present in the JAR.
Thanks and regards,
Milan Doshi
 
Mike Curwen
Ranch Hand
Posts: 3695
IntelliJ IDE Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the extension is the only real difference on a 'file' level, as a WAR file can be made using the jar tool.

A jar file is simply a way to 'zip up' and compress a whole bunch of class files. They fit into the directories that reflect their packages, etc, etc...

A WAR file is used to compress a web application. It's directory structure is specified by the web application (servlet) spec.

So they are the exact same 'file type', but used for completely different purposes. There isn't really any one (or two or three) files that are 'missing' from one and present in another.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic