标签: java jar war servlet-container
为什么我们需要WAR?如果我们可以创建JAR并将其部署在servlet容器上。
答案 0 :(得分:4)
它们都是压缩文件,如果这就是你的意思。但它们并非都是罐子。 jar和war之间的内部文件布局不同。
WAR(Web Archive)包含部署描述符(web.xml)以及jar依赖项以及您的类和其他资源。 在运行webapp之前,典型的Web容器会将部署的WAR文件解压缩到webapp的目录中。
所以说得很简单: - 战争可能包含jar等 - jar可能包含类等。