在部署war包前先购买好云服务器,将MySQL、Nginx、Tomcat安装好,我会将安装部署手册上传,不用积分就能下载,有问题可以百度,毕竟独立解决困难对程序员也是十分重要的,废话不多说,开始部署:
一、将项目打成war包
1、首先创建SpringBoot项目时选择war包,如果已经选了jar包可以在pom文件中将jar改成war
2、我使用的是IDEA的maven管理工具打包,傻瓜式操作,十分简单,上图:
阿里云SpringBoot项目war包部署
阿里云SpringBoot项目war包部署
阿里云SpringBoot项目war包部署
阿里云SpringBoot项目war包部署
此时src同级目录多出target文件夹,进入文件夹结构如下图
阿里云SpringBoot项目war包部署
出现如表中结构代表已打包成功

二、导入数据库文件
参考:
导入数据库文件

三、部署后台
阿里云SpringBoot项目war包部署
1、登录Xshell6和Xftp6,将复制的项目放到Tomcat的webapps目录下

阿里云SpringBoot项目war包部署
此时后台部分已经部署成功,访问:
http://公网ip:8080/项目名/接口地址

四、部署前台
将项目static里面所有文件复制放到服务器Nginx html文件夹内
阿里云SpringBoot项目war包部署
输入公文ip就能看到静态页面了,但此时还拿不到后台数据

打开conf文件夹
阿里云SpringBoot项目war包部署
打开nginx.conf配置文件,注意修改前最后先
复制一份以防万一阿里云SpringBoot项目war包部署
如下操作:
阿里云SpringBoot项目war包部署
添加:
阿里云SpringBoot项目war包部署
这里的效果用Nginx地址代替后台地址:
http://公网ip:8080/项目名/接口地址
转换为http://公网ip/自己取得名字(我的是api)
到这步就就已经部署成功了

相关文章: