若依微服务版本搭建启动
部署前提:电脑上JDK 、Maven、Mysql、Node、IDEA、Git这些基本的开发环境必备已经安装完成。JDK >= 1.8 (推荐1.8版本)Mysql >= 5.5.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node >= 10nacos >= 1.1.01.https://gitee.com/y_project/RuoY
部署前提:
电脑上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 12345678(12345678是我的密码,看你设置成什么),登录成功后命令行中输入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
更多推荐
所有评论(0)