标签:是什么 报错 重要 使用 程序 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就可以直接用了?这两个问题很重要!
标签:是什么 报错 重要 使用 程序 web应用 依赖 的区别 mave
原文地址:https://www.cnblogs.com/jianmianruxin/p/9191764.html