当前位置:   article > 正文

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

tomcat部署spring项目

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

在实际应用中,通过各种构建工具如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工具直接使用
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/147032
推荐阅读
相关标签
  

闽ICP备14008679号