若依多模块版本启动运行指北

384 阅读2分钟

ruoyi若依多模块版本启动运行详细步骤与流程

运行部署主要步骤如下:

  • 环境准备,JDK1.8、maven
  • 数据库初始化,运行项目前需要准备好数据库并使用sql脚本进行初始化
  • 配置修改项目数据库连接字符串
  • 配置修改logback的日志地址
  • 默认访问地址:http://localhost:8080/

环境准备:

  • Idea、maven
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Maven >= 3.0

1、数据库初始化:

mysql数据库安装部署

  1. 安装部署
  2. 创建数据库health
  3. 执行项目目录下sql脚本:sql/ry_20240629.sql、sql/quartz.sql
  4. mysql操作工具可使用:Navicat 、  Sqlyog

2、运行调试

1)数据库配置

# 方式一:
jdbc:mysql://localhost:3306/health?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8

2)日志路径配置

修改logback默认日志存放路径为开发机存在的路径:

修改位置:logback.xml

mac OS : /Users/yuchen/Documents

/Users/yuchen/Documents/ruoyi/logs

3)启动

  • idea启动:

首次启动找到文件:health-admin /src/main/java/com.ruoyi/RuoYiApplication

方法一:选中文件后,运行idea上方的绿色三角,启用运行项目

方法二:光标定位在main方法中,鼠标右键run或者debug 运行

看到如下界面代表启动成功:

image.png

4) 端口修改

  • 默认端口为8080
  • 端口被占用可进行修改application.yml 文件中的server:port:8080 修改为8088端口

5)后端接口调试演示

image.png

  • header中配置token后,执行任意接口
Authorization = Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjM5N2EyODI4LTc1NjItNDQ0ZC05NTU3LTQwNmM2Y2ZmOGJhZSJ9.woQmpog9I4_NPxjBzCosyZVJ8k6xw6TEMsABu4fg--VBZodqqTLRehbc-k9CaLscYWYk1GMw2UhhxOblJ2x6KA

注:本机环境为 mac OS

3、常见问题

  1. 初次启动,提示ERROR in ch.qos.logback.core.rolling.RollingFileAppender[file_info] - Failed to create parent directories for [/home/ruoyi/logs/sys-info.log]

image.png  

修改logback默认日志存放路径为开发机存在的路径:

修改位置:logback.xml

mac OS : /Users/yuchen/Documents

 

2、项目文件中汉字乱码问题

文件的加载编码格式,使用GB2312