预先准备事项
1.本地主机:安装maven
2.云端主机:安装和配置jdk
一、maven打包
方式一:maven手动版
切换至项目下,cmd:mvn package
查看target目录:
方式二:使用IDEA和Maven一键发布。
在"IntelliJ IDEA"的顶部右边选择“Edit Configurations”
添加Maven配置项
进一步配置
一键打包
查看target目录
二、云主机部署
1.上传jar包到云主机任意目标目录下
2.后台挂载应用程序
#linux
1.命令:nohup java -jar springboot-demo.jar &
注:通过nohup后台挂在程序后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用
#Windows
1.编写bat脚本文件springboot-demo-start.bat:
java -jar springboot-demo.jar --spring.profiles.active=prod
注:
--spring.config.location=springbootDemo-prod.yml #外部配置文件
--spring.profiles.active=prod # 运行生产环境的配置文件
2.命令:start /b springboot-demo-start.bat.bat
3.卸载该项目的进程
三、查看项目
祝贺~
参考文献
[1]后台挂载/卸载程序[Linux/Windows]【推荐】
[2]springboot多环境(dev、test、prod)配置
[3]linux小白成长之路9————打包部署SpringBoot项目
[5]Spring Boot 部署与服务配置【推荐】