jar 包和 war 包的区别

作者: 杰哥长得帅 | 来源:发表于2018-08-19 23:19 被阅读608次

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 文件就是把类和一些相关的资源封装到一个包中,便于程序中引用

相关文章

  • SpringBoot war包 jar包区别

    Spring Boot支持发布jar包和war包,推荐使用jar包的形式,使用jar包比较方便 区别 pom文件p...

  • jar、war、ear打包的异同

    三者其实都是压缩包,区别在于压缩了什么内容。 jar与war包都是通过jar命令打包 jar包主要存放类 war包...

  • maven打包

    pom包和jar包war包的区别 pom工程:用在父级工程或聚合工程中,用来做jar包的版本控制。jar工程:将会...

  • war包 jar区别

    jar包和war包的区别:war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar...

  • jar 包和 war 包的区别

    jar 包是 java 打的包,war 包可以理解为 javaweb 打的包 war 是一个 web 模块,其中需...

  • jar包和war包的区别:

    jar包和war包的区别: war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而ja...

  • Jar 包和 War 包的区别

    秉徇【先有问题,才有方案】 1. 问题 1.1 前言 编译就是个翻译的过程,因为你写的高级语言程序猿能看懂,但是人...

  • war和jar的区别

    war和jar包的区别 war,包含web模块,是需要放到外部web容器里面,再启动web容器发布的包。以Tomc...

  • war和jar的区别

    war和jar包的区别 war,包含web模块,是需要放到外部web容器里面,再启动web容器发布的包。以Tomc...

  • war和jar包的区别

    jar包和war包的区别: war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而ja...

网友评论

本文标题:jar 包和 war 包的区别

本文链接:https://www.haomeiwen.com/subject/heihiftx.html