SpringBoot项目的发布与运行

本文详细介绍了SpringBoot项目如何打包为war和jar包,并分别在Windows及Linux环境中进行发布与运行。对于war包,需要部署到外部Tomcat服务器,而jar包由于内置Tomcat,可以直接运行。在Linux中,使用.sh脚本来启动服务。无论哪种方式,都能实现项目的正常运行。
摘要由CSDN通过智能技术生成

目录

一. SpringBoo打包为war包的发布与运行

1.1 发布

1.2 在Windows中运行war包

1.3 在Linux中运行war包

 二. SpringBoo打包为jar包的发布与运行

2.1 发布

2.2 在Windows中运行jar包

2.3 在Linux中运行jar包


一. SpringBoo打包为war包的发布与运行

1.1 发布

由于SpringBoot项目打包为war包的时候,不会讲SpringBoot内置的Tomcat打包进去,所以我们通常是将打的war包放到其他独立的服务器上。所以发布war包的时候,只用将war包放到Tomcat的webapps文件夹下即可。

1.2 在Windows中运行war包

来到你安装Tomcat服务器的bin文件夹下,找到一个叫做startup.bat的文件,双击执行即可运行。

1.3 在Linux中运行war包

启动Linux中安装的Tomcat服务器即可,命令如下(需要注意执行命令的时候当前路径在Tomcat安装路径的bin目录下)

./startup.sh | tail -f ../logs/catalina.out &(其中:tail -f 是持续输出日志到控制台)(bin目录下启动)

这个时候我们可以浏览器访问我们刚刚发布的项目,但这里要注意的地方是:

 二. SpringBoo打包为jar包的发布与运行

SpringBoot框架在打包的时候,若是不指定打jar包还是war包,则会自动打jar包。

此外由于SpringBoot框架内置有Tomcat服务器,且SpringBoot在打jar包的时候,会自动将Tomcat服务器打包进去,所以将SpringBoot项目打包为jar包之后,这个jar包解压后可以独立运行,不依赖外部其他的服务器。

2.1 发布

由于SpringBoot项目打包为jar包后,可以独立运行,不依赖其他外部的服务器,因此就不需要发布。

2.2 在Windows中运行jar包

2.3 在Linux中运行jar包

 补充:

在Linux系统中,以.sh结尾的文件表示这是一个shell脚本,相当于Windows中的cmd

  • 61
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 62
    评论
评论 62
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白胡子永远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值