预先准备事项

  1.本地主机:安装maven

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

 

一、maven打包

  方式一:maven手动版

    切换至项目下,cmd:mvn package

SpringBoot部署到云服务器

    SpringBoot部署到云服务器

    查看target目录:

      SpringBoot部署到云服务器

 

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

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

SpringBoot部署到云服务器

    添加Maven配置项

SpringBoot部署到云服务器

    进一步配置

SpringBoot部署到云服务器

    一键打包

SpringBoot部署到云服务器

 

    查看target目录

SpringBoot部署到云服务器

 

 

二、云主机部署

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

  SpringBoot部署到云服务器

  2.后台挂载应用程序

  #linux

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

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

SpringBoot部署到云服务器

  #Windows

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

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

SpringBoot部署到云服务器

     注:

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

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

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

SpringBoot部署到云服务器

    3.卸载该项目的进程

SpringBoot部署到云服务器

 

 

三、查看项目

    祝贺~

SpringBoot部署到云服务器

参考文献

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

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

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

  [4]Linux下部署springboot项目 

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

  [6]IDEA中Maven打包时如何跳过测试 

  

相关文章:

  • 2021-06-23
  • 2021-05-09
  • 2021-11-21
  • 2022-12-23
  • 2021-10-19
  • 2018-08-24
  • 2022-12-23
猜你喜欢
  • 2021-10-22
  • 2021-11-19
  • 2022-02-07
  • 2021-10-03
  • 2021-08-19
  • 2021-09-24
相关资源
相似解决方案