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


当前回答

战争:网络应用 Jar:用于桌面应用程序

OR

战争:开发浏览器 在机器上工作

其他回答

.jar和.war都是压缩的归档文件。 两者都可以有可选的META-INF/MANIFEST。MF清单文件,其中包含信息信息,如版本控制,以及将执行它的JVM的类路径和主类等指导性属性。

.war文件- Web应用程序归档文件打算在“Servlet容器”中执行,可能包括其他jar文件(在Web - inf /lib目录)编译类(在Web - inf /classes (Servlet也在那里)).jsp文件图像,文件等。 所有的WAR内容,以便创建一个自包含的模块。

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

战争:网络应用 Jar:用于桌面应用程序

OR

战争:开发浏览器 在机器上工作

WAR代表Web应用程序存档

JAR代表Java存档

war文件是一个特殊的jar文件,用于打包web应用程序,使其易于部署到应用服务器上。war文件的内容必须遵循已定义的结构。