Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我们需要战争?如果我们可以创建 JAR 并将其部署在 servlet 容器上。
如果这就是您的意思,它们都是压缩文件。但它们并不都是罐子。jar 和 war 的内部文件布局不同。
WAR (Web Archive) 包含部署描述符 (web.xml) 加上 jar 依赖项以及您的类和其他资源。典型的 web 容器在运行 webapp 之前将部署的 WAR 文件解压到 webapp 的目录中。
所以说得很简单: - 战争可能包含 jar 等。 - jar 可能包含类等。