将Spring Boot 项目打包成Jar包并部署到Nginx服务器中

2022年6月5日13:08:39

具体步骤:

1、首先将本地的Spring Boot 项目打包成Jar包

我们以SpringBootDemo项目为例,执行以下的 mvn 命令将项目进行打包

mvn clean package

项目打包完成,打包完成以后Jar包会默认保存在该项目的target文件里,同时在控制台也会输出jar包所在的位置

然后打开命令窗口,进入jar包所在的目录,执行以下命令 (在本地启动服务以检验服务能否正常运行),并激活开发环境(dev)的profiles

java -jar .\SpringBootDemo-1.0-SNAPSHOT.jar --spring.profiles.active=dev

以上命令中,--spring.profiles.active=dev 表示激活开发环境(dev)profile的命令行参数

项目区启动成功的效果图:

项目启动成功以后,通过浏览器访问  http://localhost:8081/资源地址 测试是否能够访问到服务,例如我的: http://localhost:8081/area/getAll  ,如果能够正常访问到后台接口,那么即表示jar包打包成功

2、然后通过FileZilla将本地的Jar包上传到远程服务器,并启动服务一直在后台运行

打包完成以后,通过FileZilla将本地的Jar包上传到远程服务器中。

nohup java –jar jar包名称 &

其中,nohup 表示运行前会新建一个nohup.out文件用来记录该项目的运行日志情况。&表示一直在后台运行。如果没有加,那么表示临时运行,关闭窗口就会停止运行。

如果想让jar包一直在后台运行,并且指定端口,那么通过如下命令来实现

nohup java -jar jar名称 --server.port=8090 &
  • 作者:郭宝
  • 原文链接:https://blog.csdn.net/qq_35366269/article/details/125047076
    更新时间:2022年6月5日13:08:39 ,共 727 字。