码迷,mamicode.com
首页 > 编程语言 > 详细

jar和war的区别

时间:2018-06-17 00:16:04      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:是什么   报错   重要   使用   程序   web应用   依赖   的区别   mave   

一个WAR文件就是一个Web应用程序,建立WAR文件,就是把整个Web应用程序(不包括Web应用程序层次结构的根目录)压缩起来,指定一个.war扩展名。Jar是类的归档文件

 

jar是不需要main函数入口的class集合,war是web项目的打包,不仅仅是class的集合,入口是tomcat容器,还包括配置文件如web.xml等,还有前台页面文件等。

项目编译阶段依赖的jar已经有了main不用考率入口了,直接使用该class来实例化就可以了,而项目编译时依赖的jar必须要等该war部署到的tomcat把该war的配置等解析了才能通过tomcat间接依赖到具体的class。

接下来需要验证的是如果把war部署到的tomcat给停止了,有没有报错现象,现象是什么?maven到底做了什么可以让人感觉到没有tomcat的参与war就可以直接用了?这两个问题很重要!

jar和war的区别

标签:是什么   报错   重要   使用   程序   web应用   依赖   的区别   mave   

原文地址:https://www.cnblogs.com/jianmianruxin/p/9191764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!