spring boot项目打包方式(pom,jar,war)区别

您所在的位置:网站首页 idea打包文件和手动文件区别在哪 spring boot项目打包方式(pom,jar,war)区别

spring boot项目打包方式(pom,jar,war)区别

2024-07-03 22:52| 来源: 网络整理| 查看: 265

spring boot项目既可以打成war发布,也可以找成jar包发布。有什么区别呢?

jar

jar包:直接通过内置tomcat运行,不需要额外安装tomcat。如需修改内置tomcat的配置,只需要在spring boot的配置文件中配置。内置tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。

war

war包:传统的应用交付方式,需要安装tomcat,然后放到webapps目录下运行war包,可以灵活选择tomcat版本,可以直接修改tomcat的配置,有自己的tomcat日志输出,可以灵活配置安全策略。相对打成jar包来说没那么快速方便。

以上转自原文:https://blog.csdn.net/qq_34458791/article/details/84196408

pom

配置pom打包方式的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。

如果文章对你有所帮助,请向我说声谢谢吧!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3