jar包和war包的区别

SpringBoot项目既可以打成war包发布,也可以找成jar包发布。

jar包

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

springboot项目打成jar包,在linux上java -jar运行, linux是不用启动tomcat的, 因为jar包就内含了web服务器.直接可以收发请求.

war包

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


版权声明:本文为CSDN博主「*猪耳朵*」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/cjw12581/article/details/107463971

相关推荐
Dest1ny-安全15 小时前
2026最新CTF知识库:12大Web漏洞深度文章+1156篇历年大赛WP+50+脚本+Payload速查 +AI/RAG离线在线知识库
java·学习·安全·web安全·servlet
404号扳手15 小时前
Java 基础知识(六)
java·后端
我命由我1234515 小时前
SEO 与 GEO 极简理解
java·linux·运维·开发语言·学习·算法·运维开发
金銀銅鐵15 小时前
[Java] 自己写程序,来解析方法的 descriptor
java·后端
红辣椒...15 小时前
codex+第三方模型
java·服务器·前端
一个做软件开发的牛马15 小时前
Java 继承与多态:从"是什么"到"能做什么"的设计思维
java·后端
不懂的浪漫16 小时前
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
java·netty
wapicn9916 小时前
API接口调试笔记:从注册到第一个数据返回,全流程详解
java·开发语言·python·lua
程序员阿明16 小时前
flowable集成flowable及其运行示例spring boot后端
java·spring boot·后端
代码不停16 小时前
Spring IoC&DI
java·后端·spring