若依项目springcloud启动

1、概述
  1.1、学习前提
    熟练使用springboot相关技术
    了解springcloud相关技术
    电脑配置可以支持
  1.2、需要的配置
    JDK >= 1.8 (推荐1.8版本)
    Mysql >= 5.7.0 (推荐5.7版本)
    Redis >= 3.0
    Maven >= 3.0
    Node >= 12
    nacos >= 1.1.0 (ruoyi-cloud >= 3.0.0需要下载nacos >= 2.x.x版本)
    sentinel >= 1.6.0
2、启动后端代码
  2.1、基础配置
    1、前往Gitee下载代码
        下载地址:https://gitee.com/y_project/RuoYi-Cloud (opens new window)

    2、导入到项目中
maven 会自动加载相关依赖,稍等片刻

    3、创建数据库,并导入相关脚本
        创建ry-cloud,ry-config,ry-seata 数据库
        找到数据库脚本,执行数据库脚本

    4、安装Nacos并连接mysql数据库
        nacos:是用来管理微服务的,注册中心和配置中心两大核心模块,可以实时的查看和管理服务

        nacos官方文档:https://nacos.io/zh-cn/docs/deployment.html

        可以用git下载,也可以直接下载压缩包

        压缩包下载地址:https://github.com/alibaba/nacos/releases

        下载并解压缩到本地,打开conf/application.properties 中配置mysql信息

# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password

5、启动nacos
    注:Nacos的运行需要以至少2C4g60g*3的机器配置下运行。
Linux/Unix/Mac

    启动命令(standalone代表着单机模式运行,非集群模式):

    sh startup.sh -m standalone


如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:

    bash startup.sh -m standalone

Windows

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone
单机模式启动成功:

页面访问: http://127.0.0.1:8848/nacos/index.html

账号密码:nacos、nacos

2.2、启动项目
1、配置nacos内容
修改mysql用户名和密码


修改密码

点击发布报错,提示一个 gmt_create字段没有默认值,手动去数据库里面把这个值设置成了null

配置redis的用户名和密码


由于本身状redis的时候就没有配置密码,就不需要去设置了

2、打开项目运行如下模块
打开运行基础模块(启动没有先后顺序)

RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
依次启动必须的三个模块(网关,系统,认证)

3、查看nacos配置
查看各个模块的nacos配置

4、查看nacos中的正在运行的服务数
健康实例数表示运行成功的服务

5、启动前端
# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com

# 本地开发 启动项目
npm run dev
6、登录系统

输入用户名:admin 密码:admin123

成功登录系统:
————————————————

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值