若依微服务版本搭建启动

部署前提:

电脑上JDK 、Maven、Mysql、Node、IDEA、Git这些基本的开发环境必备已经安装完成。JDK >= 1.8 (推荐1.8版本)

  Mysql >= 5.5.0 (推荐5.7版本)

  Redis >= 3.0

  Maven >= 3.0

  Node >= 10

  nacos >= 1.1.0

1.https://gitee.com/y_project/RuoYi-Cloud 克隆代码到本地

2.  初始化数据库:在下载的源码文件中有三个sql文件(ry-cloud.sql ry_20200924.sql    quartz.sql)

2.1  新建数据库ry-cloud,然后在此数据库下执行ry_20200924.sql和quartz.sql这两个sql文件。

2.2  然后再新建数据库ry-config,在此数据库下执行ry_config_20200924.sql这个sql文件。

3.  本机安装Redis客户端

3.1  解压Redis-x64-3.2.100.zip

3.2  打开解压目录后的redis-windows.conf,找到requirepass 修改为自己的密码,原先为foobared  修改成自己的

3.3  在当前目录下打开命令行 shift+右键  在此处打开powersheel窗口或者在文件路径输入cmd,然后把redis-server.exe直接拖进命令框中,再在后面跟上redis.windows.conf 回车,成功启动服务端

3.4  启动客户端进行测试  同样当前目录打开命令行窗口  在把redis-cli.exe拖进命令框中,后面跟上 -h 127.0.0.1 -p 6379 -a 1234567812345678是我的密码,看你设置成什么),登录成功后命令行中输入ping  显示pong,则成功

4.1  项目需要Nacos并需要持久化到Mysql数据库  Nacos是配置中心,微服务启动后可以在配置中心看见启动的服务,并且更改配置文件信息

4.2  防止 Nacos 宕机或重启后数据丢失,需要配置Nacos持久化,在Navicat中新建数据库nacos-config

4.3  解压nacos-server-1.3.1 ,执行nacos/conf目录下的nacos-mysql.sql对数据库初始化

4.4  然后再回到Nacos解压目录下的conf目录下的application.properties

 

用户名和密码设置成你本地的mysql用户名密码

4.5  这里的startup.cmd和shtudown.cmd就是在Windows下的启动好关闭命令,但是如果直接双击的话会报错。这是因为这里Nacos没有配置集群模式,而是使用的单机模式,所以编辑startup.cmd,将MODE修改为standalone

4.6  编辑之后,双击startup.cmd(打不开说明你没配置好JAVA_HOME)

 

4.7  然后打开浏览器访问  http://localhost:8848/nacos/

 

4.8  在启动后端项目之前,你需要本地启动Redis服务端,以及Nacos,然后在IDEA中找到

ruoyi-gateway下的启动类RuoYiGatewayApplication启动

ruoyi-auth下的启动类RuoYiAuthApplication启动

ruoyi-modules下的ruoyi-system下的RuoYiSystemApplication并启动

4.9  前端项目的位置在ruoyi-ui下

 

右击此项目-Open in Terminal,输入npm install  等待安装完成然后输入npm run dev

如果没有安装nodeJS的话先安装nodeJS,建议安装在默认目录c盘下面,安装好了之后配置环境变量(用户变量),编辑,复制nodeJS的安装路径,我的是:C:\Program Files\nodejs,重启IDEA,再次执行npm install

启动成功浏览器自动打开前端页面,登录。

参考文章:https://www.cnblogs.com/badaoliumangqizhi/p/13897643.html

### 若依微服务框架简介 若依(RuoYi)是一款基于Spring Boot和Spring Cloud的开源微服务框架,旨在帮助开发者快速构建企业级应用系统。其设计目标是简化开发流程并提供高效稳定的解决方案[^2]。 该框架支持多种技术栈组合,例如MyBatis-Plus作为持久层框架、Redis用于缓存处理以及Shiro/Spring Security实现权限控制等功能模块。这些特性使得它成为许多中小型企业的首选方案之一[^3]。 ### 环境准备 在正式开始之前,请确认已安装以下工具及环境: 1. **JDK**: 推荐版本为8或以上; 2. **Maven/Gradle**: 构建管理工具; 3. **MySQL/MariaDB**: 数据库管理系统; 4. **IDEA/Eclipse**: 开发集成环境; 此外还需要配置好对应的依赖仓库地址以便顺利拉取所需组件资源文件[^4]。 ### 项目初始化过程 #### 下载源码 访问官方Gitee或者Github主页下载最新稳定版压缩包解压至本地目录下即可获得完整的工程结构[^5]: ```bash git clone https://gitee.com/yangzongzhuan/RuoYi.git ``` #### 导入数据库脚本 进入`sql`文件夹找到对应名称前缀带有`ruoyi_`字样的SQL语句执行导入操作完成表单创建工作[^6]: ```mysql source /path/to/your/downloaded/folder/sql/ruoyi.sql; ``` #### 修改配置参数 打开根路径下的application.yml文件定位到spring.datasource节点修改相关内容匹配实际运行状况需求如下所示例子所列[^7]: ```yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ruoyi?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8 username: root password: yourpasswordhere ``` #### 启动应用程序 确保所有前置条件均已满足之后,在终端窗口切换到主程序所在位置执行mvn clean install命令打包编译整个项目再通过java -jar方式启动指定的服务实例[^8]: ```bash cd ruoyi-admin mvn clean package -Dmaven.test.skip=true nohup java -jar target/ruoyi-admin.jar > logs.log & ``` 此时应该可以在浏览器输入http://localhost:8080登录后台管理系统界面体验基本功能演示效果了[^9]。 ### 注意事项 - 如果遇到任何异常情况请先查看日志记录寻找具体错误提示信息尝试自行解决后再寻求社区帮助。 - 定期关注上游维护者发布的更新公告及时升级补丁修复潜在漏洞风险保障生产环境中系统的安全性稳定性[^10]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值