jar 包和 war 包的区别

jar 包是 java 打的包,war 包可以理解为 javaweb 打的包

war 是一个 web 模块,其中需要包括 WEB-INF,是可以直接运行的 WEB 模块。拿 Tomcat 来说,将 war 文件包放置它的 \webapps\ 目录下,启动 Tomcat,这个包可以自动进行解压相当于发布了

jar 包中只是用 java 来写的项目打包来的,里面只有编译后的 class 和一些部署文件。而 war 包里面的东西就全了,包括写的代码编译成的 class 文件,依赖的包,配置文件,所有的网站页面,包括 html,jsp 等等。一个 war 包可以理解为是一个 web 项目,里面是项目的所有东西

一个 war 文件就相当于一个 web 应用程序;而 jar 文件就是把类和一些相关的资源封装到一个包中,便于程序中引用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 做Java开发,jar包和war包接触的挺多的,有必要对它们做一个深入的了解,特总结整理如下: 1.jar包的介绍...
    Java程序员的日常阅读 218,624评论 14 150
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,312评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,826评论 19 139
  • 伊伊第一次跟这么多小朋友一起过儿童节,开心!上个星期发烧咳嗽清淡饮食的好多天,一上来就找肉吃了。 睡前通...
    郑清文阅读 178评论 2 3
  • 姓名:李丹丹 公司:山东万洁环保科技有限公司 组别:第373期 利他一组 【日精进打卡第104天】 【知~学习】 ...
    小雨淅淅373阅读 84评论 0 0

友情链接更多精彩内容