文章目录
- 前言
- 第一步:安装数据库
- 第二步:打包后端项目
- 第三步:配置数据库
- 第四步:部署后端项目
- 第五步:前后端联调测试
- 总结
前言
在之前我已经写了一篇如何去部署前端项目,虽然能访问网站,但是没有数据库里面的内容是无法登录进去的,所以本篇文章会详细讲述如何安装数据库和部署后端项目。
一、安装数据库
1、点击宝塔面板软件商店。
2、搜索mysql并且安装自己的数据库版本,安装过程需要一些时间。
3、安装redis数据库(如果自己的项目需要redis就安装,没有就不用安装)
二、打包后端项目
1、打开idea,点击右边的maven
2、(1)如果只有一个模块,就直接点击模块里面的package
打包完成
2、(2)如果有多个模块,只需要在项目运行的那个模块的pom文件中配置maven-plugin
然后在父模块里面点击package进行打包就行了
3、打包好后,target下面有打包好的jar包文件
多个模块只需要看运行模块的那个jar包
4、复制jar包文件放置到自己了解的文件夹内准备用
三、配置数据库
1、打开宝塔面板。点击左侧的数据库
2、修改数据库密码,账号名默认为root,密码设置成自己数据库密码
3、点击添加数据库
配置数据库信息
添加成功
4、将自己本地数据库导出来
5、宝塔面板导入刚才的数据库文件
从本地上传
选择文件开始上传
点击关闭后,然后导入
查看是否导入成功!!
6、配置redis数据库信息(如果有redis就配置,没有就不管)
设置自己的redis密码就行了
四、部署后端项目
1、将后端jar包上传至文件夹
这是之前放前端项目的文件夹,如果你没有就直接创建即可
2、点击左边的终端
3、输入刚才放置后端jar包的地址,例如我的是 www/wwwroot/www
则输入命令:cd /www/wwwroot/www/ 会将将输入框转到这个地方
4、输入启动后端项目的命令: # java -jar 包名
例如我的: # java -jar sky-server-1.0-SNAPSHOT.jar
然后回车就能启动成功!!!
但是只要离开终端项目就会停止
所以需要输入永远运行的命令:nohup java -jar 项目名.jar &
例如我的:nohup java -jar sky-server-1.0-SNAPSHOT.jar &
文件里面出现一个nohup.out就说明后端永远会运行!可以双击查看运行情况!!!
五、前后端联调测试
1、打开之前部署的前端项目网页,ip+端口
登录成功说明后端和数据库已经成功了!!!
总结
后端部署分为五步: