【项目实战】SpringBoot项目在外部tomcat环境下部署(如何基于SpringBoot将项目打包成war包,并且部署到tomcat中)

矫情吗;* 2024-03-16 13:40 124阅读 0赞

一、背景讲述,为什么需要支持这种场景?

在实际应用中,通过各种构建工具如Maven或Gradle来生成JAR文件或WAR文件,以便方便地进行打包和部署。SpringBoot默认提供内嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以启动。但是,有时候更希望一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包,而不是jar格式的包。

二、 Jar包和War包傻傻分不清楚

2.1 Jar包介绍

别人写好的类,并且打包好了,你可以用这些jar包。引入到你的项目中,然后你就可以直接使用这些jar包中的类还有属性了,这类jar包一般放在lib目录下。

  • Java Archive,Java 归档文件,JAR文件(Java Archive)
  • 通常包含一个或多个Java类文件和相关资源文件,如图像、声音等。
  • 它们主要用于将Java类库、应用程序和插件打包并分发给其他开发人员和使用者。
  • 与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
  • JavaSE程序可以打包成Jar包
  • JAR 文件格式,以流行的 ZIP 文件格式为基础。
  • 与ZIP文件的区别,Jar可用于:

    • 压缩和发布
    • 部署和封装库、组件和插件程序
    • 被编译器和JVM工具直接使用

发表评论

表情:
评论列表 (有 0 条评论,124人围观)

还没有评论,来说两句吧...

相关阅读