0

为什么我们需要战争?如果我们可以创建 JAR 并将其部署在 servlet 容器上。

4

1 回答 1

4

如果这就是您的意思,它们都是压缩文件。但它们并不都是罐子。jar 和 war 的内部文件布局不同。

WAR (Web Archive) 包含部署描述符 (web.xml) 加上 jar 依赖项以及您的类和其他资源。典型的 web 容器在运行 webapp 之前将部署的 WAR 文件解压到 webapp 的目录中。

所以说得很简单: - 战争可能包含 jar 等。 - jar 可能包含类等。

于 2015-12-06T19:29:24.103 回答