前言
接下来我们开始部署ruoyi的后端了,后端的部署,跟数据库和redis以及和前端的服务器端口有关,部署的时候,有可能服务器起不来,这个时候我们就需要懂得查看日志,做出相应的修改,然后再次启动,直到没有问题。
一、后端打包
后端源码参考开源项目环境搭建(二)之若依(RuoYi)前后端分离版本
在前面已经准备好了mysql数据源以及库和里面数据,安装了redis,其中ruoyi的后端代码,redis是没有密码的,如果你修改成有密码的方式,就需要改了,要么改回原来的没有密码的,要么项目中的redis的配置,添加密码。我这里redis改回原来的没有密码,重启redis了。
查看mysql数据源的库的配置
修改数据源配置
maven clean install 重新打包
二、传入服务器
将ruoyi-admin.jar拖到/www/wwwroot目录下面
三、配置
点击添加Java项目
先安装jdk,点击添加JDK信息
选择1.8安装
重新打开添加Java项目,这个时候jdk自动带出来,项目jar路径,选择ruoyi-admin.jar所在的路径,端口选择8080,确定
未启动,说明启动失败了,点击设置
选择项目日志,查看报错日志
可以看出是文件的权限的问题
这里有2个解决方法
第一种是将项目用户改成root 使用root方式启动,root拥护更大的权限
第二种 切换用户创建目录
使用root用户让www拥有/home权限
sudo chown -R www:www /home
再切换www 创建目录
sudo su - www -s /bin/bash
mkdir -p /home/ruoyi/logs
重新启动成功
四、结果
总结
以上就是今天要讲的内容,宝塔的之后端(ruoyi)部署