若依项目springcloud启动

这篇具有很好参考价值的文章主要介绍了若依项目springcloud启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

若依项目springcloud启动

参考:http://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html

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)

若依项目springcloud启动

2、导入到项目中

若依项目springcloud启动

maven 会自动加载相关依赖,稍等片刻

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

若依项目springcloud启动

找到数据库脚本,执行数据库脚本

若依项目springcloud启动

数据库建好如下所示:

若依项目springcloud启动

4、安装Nacos并连接mysql数据库

nacos:是用来管理微服务的,注册中心和配置中心两大核心模块,可以实时的查看和管理服务

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

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

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

若依项目springcloud启动

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

若依项目springcloud启动

# 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

若依项目springcloud启动

单机模式启动成功:

若依项目springcloud启动

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

账号密码:nacos、nacos

登录成功如下所示

若依项目springcloud启动

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

若依项目springcloud启动

修改密码

若依项目springcloud启动

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

若依项目springcloud启动

  • 配置redis的用户名和密码

若依项目springcloud启动

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

2、打开项目运行如下模块

打开运行基础模块(启动没有先后顺序)

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

依次启动必须的三个模块(网关,系统,认证)

若依项目springcloud启动

启动了三个项目,内存直接拉满

若依项目springcloud启动

3、查看nacos配置

若依项目springcloud启动

查看各个模块的nacos配置

4、查看nacos中的正在运行的服务数

若依项目springcloud启动

健康实例数表示运行成功的服务

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

# 安装依赖
npm install

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

# 本地开发 启动项目
npm run dev

若依项目springcloud启动

6、登录系统

若依项目springcloud启动

用户名:admin

密码:admin123

成功登录系统:

若依项目springcloud启动文章来源地址https://www.toymoban.com/news/detail-410731.html

到了这里,关于若依项目springcloud启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 若依/RuoYi-Vue,若依管理系统-启动步骤

    若依/RuoYi-Vue,若依管理系统-启动步骤

    若依RuoYi-Vue前后端项目启动流程_若依前端怎么启动_primary taste_mm的博客-CSDN博客 若依官网:RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依

    2023年04月25日
    浏览(75)
  • 若依前端启动报错

    若依前端启动报错

    启动路径错误,需要在package.json所在路径下执行npm run dev ) 改对路径即启动成功。

    2024年02月03日
    浏览(10)
  • 启动若依前端

    启动若依前端

    RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap);在线定时任务配置;支持集群,支持多数据源,支持分布式事务。 要启用 RuoYi 前端,你需要完成以下步骤: Node.js 是一个 JavaScript 运行时环境,npm 是 Node.js 的包管

    2024年02月06日
    浏览(5)
  • 若依-前台无法正常启动,npm run dev失败

    拉取若依项目后,根据官方开发文档(项目readme文档)进行依赖下载安装后,启动失败。 出现以下几个问题: 运行 npm install 下载中断/失败。 使用 npm install --registry=https://registry.npmmirror.com 进行安装。 查看当前路径是否正确。 依赖安装成功后,运行 npm run dev 后无反应/运行失

    2024年02月15日
    浏览(7)
  • 若依前端npm run dev启动时报错

    本文主要解决问题:若依前端npm run dev启动时报错,解决办法。 目录 1、第1种解决方案(亲测有效) 2、第2种解决方案(亲测有效)

    2024年02月12日
    浏览(12)
  • 若依-plus-vue启动显示Redis连接错误

    若依-plus-vue启动显示Redis连接错误

    用的Redis是windows版本,6.2.6 报错的主要信息如下: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method \\\'redisson\\\' threw exception; nested exception is org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 127.0.0.1/127.0.0.1:6379 org.redisson.client.RedisException: ERR AUTH password called withou

    2024年02月13日
    浏览(45)
  • 若依SpringBoot添加单元测试类及测试类启动报错

    在admin 模块中添加单元测试 将以下依赖添加到 admin 的 pom.xml 中 在 src 目录下创建 test.java.MainTests 文件 错误提示: java.lang.IllegalStateException: Failed to load ApplicationContext Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘serverEndpointExporter’ defined in class

    2024年01月20日
    浏览(19)
  • 若依VUE启动异常缓慢,selectJobAll方法一直卡住不动的原因

    若依VUE启动异常缓慢,selectJobAll方法一直卡住不动的原因

    今天发现后端启动异常缓慢,平常30秒启动的事情,启动了2分钟才启动成功 全网都找不到怎么解决,于是我就仔细排查了一番.终于仅仅只花了2分钟给我查到了,索性花超过五倍的时间来写个帖子帮帮有缘人. 看到了吗.不小心点错地方了,在自动装配区打了属性断点,属性断点是小眼

    2024年01月18日
    浏览(45)
  • 【Docker】若依ruoyi项目部署

    【Docker】若依ruoyi项目部署

    1 # 搭建net-ry局域网,用于部署若依项目 docker network create net-ry --subnet=172.68.0.0/16 --gateway=172.68.0.1 # 注意1:关闭宿主机的防火墙,否者容器内部的MySQL、redis等服务,外部访问不了;开放端口3306、6379端口也没用。 2.关闭防火墙 systemctl stop firewalld # 注意2:关闭防火墙后必须重启

    2024年03月14日
    浏览(19)
  • mac 基于docker搭建若依项目前端(node、nginx),本地搭建若依项目后端,含试错记录

    mac 基于docker搭建若依项目前端(node、nginx),本地搭建若依项目后端,含试错记录

    先一句话总结一下,前后端调通的关键是 IP地址 。 最终项目环境结构:本地部署若依后端服务器,docker部署mysql、redis、node或nginx容器。通过node容器或nginx部署若依前端,并调用部署在本地的后端服务器。 声明:本文所涉及的问题点仅针对本文所处时间以及发布文章时所用的

    2024年02月02日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包