.jar и .war - оба заархивированные заархивированные файлы.Оба могут иметь дополнительный файл манифеста META-INF / MANIFEST.MF, который содержит информативную информацию, такую как управление версиями, и атрибуты инструкций, такие как classpath и main-class для JVM, которая будет его выполнять.
.war файл - веб-приложениеАрхив предназначен для выполнения внутри «Контейнера сервлетов» и может включать в себя другие jar-файлы (в каталоге WEB-INF / lib), скомпилированные классы (в WEB-INF / classes (сервлет тоже идет туда)) .jsp файлы, изображения, файлы и т. Д.Весь WAR-контент, который есть для создания автономного модуля.