.jar文件和.war文件有什么区别? 仅仅是文件扩展名还是还有其他的东西?


当前回答

基本上都是压缩档案。War用于具有特定目录结构的web应用程序。

其他回答

Jar:—Jar只包含.class War: War包含html, js, CSS和.class以及JSP和servlet页面

ear jar和war文件的区别:

这些文件只是压缩文件 使用Java jar工具。这些文件是 为了不同的目的而创造。在这里 是这些文件的描述: .jar文件:.jar文件包含 图书馆、资源和 附件文件,如属性文件。 .war文件:war文件包含 可以是web应用程序 部署在任何servlet/jsp上 容器。.war文件包含jsp, Html, javascript等文件 这是网络发展所必需的 应用程序。


Sun/Oracle官方描述:

J2EETM教程:Web应用程序档案 Java归档(JAR)文件格式:基础


维基百科:

WAR文件格式(Sun) JAR文件

.war文件具有特定的文件位置结构。除此之外,是的,它只是一个。jar。

JAR文件允许打包多个文件,以便将其用作库、插件或任何类型的应用程序。另一方面,WAR文件仅用于web应用程序。

可以使用任何所需的结构创建JAR。相反,WAR具有预定义的WEB-INF和META-INF目录结构。

JAR文件允许Java运行时环境(JRE)在一个请求中部署整个应用程序,包括类和相关资源。另一方面,WAR文件允许轻松地测试和部署web应用程序。

基本上都是压缩档案。War用于具有特定目录结构的web应用程序。