SpringBoot项目的发布与运行

目录

一. 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

猜你喜欢

转载自blog.csdn.net/weixin_44362089/article/details/127470040