SrpingBoot部署到云服务器

时间:2021-06-16 04:13:45

预先准备事项

  1.本地主机:安装maven

  2.云端主机:安装和配置jdk

一、maven打包

  方式一:maven手动版

    切换至项目下,cmd:mvn package

    SrpingBoot部署到云服务器

    查看target目录:

      SrpingBoot部署到云服务器

  方式二:使用IDEA和Maven一键发布。

    在"IntelliJ IDEA"的顶部右边选择“Edit Configurations” 

SrpingBoot部署到云服务器

    添加Maven配置项

SrpingBoot部署到云服务器

    进一步配置

SrpingBoot部署到云服务器

    一键打包

SrpingBoot部署到云服务器

    查看target目录

SrpingBoot部署到云服务器

二、云主机部署

  1.上传jar包到云主机任意目标目录下

  SrpingBoot部署到云服务器

  2.后台挂载应用程序

  #linux

    1.命令:nohup java -jar springboot-demo.jar &

    注:通过nohup后台挂在程序后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用

SrpingBoot部署到云服务器

  #Windows

    1.编写bat脚本文件springboot-demo-start.bat:

      java -jar springboot-demo.jar --spring.profiles.active=prod

SrpingBoot部署到云服务器

     注:

      --spring.config.location=springbootDemo-prod.yml  #外部配置文件

      --spring.profiles.active=prod # 运行生产环境的配置文件

    2.命令:start /b springboot-demo-start.bat.bat

SrpingBoot部署到云服务器

    3.卸载该项目的进程

SrpingBoot部署到云服务器

三、查看项目

    祝贺~

SrpingBoot部署到云服务器

参考文献

  [1]后台挂载/卸载程序[Linux/Windows]【推荐】

  [2]springboot多环境(dev、test、prod)配置

  [3]linux小白成长之路9————打包部署SpringBoot项目

  [4]Linux下部署springboot项目

  [5]Spring Boot 部署与服务配置【推荐】