war file : Java Glossary
home W words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish 2007-05-26 by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
war file
Web Archive file with the extension *.war. You use it to deploy servlets, including J2EE and JSP. War files are type of jar file used by Servlets. They contain various kinds of source and images e.g. *.java, *.jsp, *.xml, *.css, *.ejb, *.gif, *.html, *.png, *.sql, *.xsl, *.xtp.

Normally they contain no *.class files, but it is possible to precompile your JSPs, in which case they behave like Servlets. files.

The magic of *.war files is their completeness. All you need do is drop the *.war file in the run directory of any servlet womb, and that is all it needs to run the application. The womb can find out everything it needs to know primarily by examining the web.xml enclosed file. This works across platforms and across vendors. Sun nailed down the specifications of the *.war file in a platform-independent way. Its a bloody miracle, and something Sun deserves kudos for.

Here is what a simple war file looks like:

sample war file

Here is what a simple web.xml file looks like:


CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.18] The information on this page is for non-military use only.
You are visitor number 37,897. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/warfile.html J:\mindprod\jgloss\warfile.html