资讯详情

[云原生专题-57]:Kubesphere云治理-操作-RuoYi Cloud项目-Windows单机版安装

作者主页(文火冰糖硅基工坊):文火冰糖博客(王文兵)_文火冰糖硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122971276


第一步:环境准备

1.1 下载安装64 bit JDK 1.8

1.2 Node.js的安装

1.3IDEA下载和安装集成开发环境

1.4安装windows git环境

第2步:RuoYi Cloud下载

第3步:下载nacos安装包

3.1nacos的安装

3.2 standalone的方式启动nacos

3.3nacos的访问测试

第四步:创建本地MySQL数据库

套件-toc" style="margin-left:80px;">4.1 下载MySQL Developer开发套件

4.2 安装MySQL Developer开发套件

第5步:集成nacos与MySQL

5.1 在MySQL中导入nacos启动所需的配置参数

5.2 修改nacos配置文件:使用MySQL作为其持久数据

第6步:Ruoyi Cloud的微服务与NACOS集成

6.1 在MySQL中导入Ruoyi Cloud微服务注册所需的配置参数

6.2 重新配置NACOS

6.3通过nacos修改Ruoyi Cloud微服务访问MySQL所需用户名 密码

第7步:MySQL配置在数据库中Ruoyi Cloud微服务所需参数

7.1在MySQL中导入Ruoyi Cloud微服务本身启动所需的配置参数

7.2在MySQL中导入Ruoyi Cloud任务调度模块所需的独特配置数据:quartz.sql

7.3在MySQL中导入Ruoyi Cloud分布式事务模块需要独特的配置数据 ry_seata_20210128.sql

第9步:安装windows Redis服务器

第10步:启动Ruoyi Cloud的后台微服务

第11步:启动Ruoyi Cloud的前台微服务:UI


第1步:环境准备

1.1 下载安装64 bit JDK 1.8+

Installingthe JDK Software and Setting JAVA_HOME (Using the GlassFish ESB Installation CLI)

https://www.oracle.com/java/technologies/downloads/#java8-windows

  • JAVA_HOME

在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(根据自己的jdk的安装路径填写)

  • classpath环境变量

在系统变量里新建"classpath"变量,变量 为

.;%JAVA_HOME%\lib; %JAVA_HOME%\lib\tools.jar  (注意最前面有一点)

  • path环境变量

找到path变量(已存在不用新建)添加变量值:

%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin

变量值之间用";"隔开。

原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。

如果你的系统是Windows10,就相对方便多了,不用担心这个";"。

$ java  -version
# 返回版本号

$ javac -version
# 返回正确的版本号

1.2 Node.js的安装

编译前端应用ruoyi cloud UI所需要的环境。

https://nodejs.org/zh-cn/

1.3 IDEA集成开发环境的下载与安装

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品。用它可以打开RuoYi Cloud java后台应用的工程。

如下是常见的JetBrains公司产品

PyCharm:用于开发 python

IDEA: 用于java开发

https://blog.csdn.net/jiangjiaoyong/article/details/106519208

下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE

下载社区版(免费)。

 

在IDEA的终端中执行如下命令,获得正确的版本号即可

$ java -version
$ javac -version
javac 1.8.0_321

1.4 安装windows git环境

https://git-scm.com/downloads

第2步:RuoYi Cloud下载

https://gitee.com/y_project/RuoYi-Cloud

git clone https://gitee.com/y_project/RuoYi-Cloud.git

F:\MySource\gitee\RuoYi-Cloud

 至此,

步:

Maven安装

(1)介绍

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

(2)下载

Maven 3.2.x+;下载 & 配置。

Maven不需要安装,下载、解压后拷贝到C:\Program Files\apache-maven-3.8.4目录中

(3)Maven环境变量的配置

系统变量:MAVEN_HOME = C:\Program Files\apache-maven-3.8.4

系统变量:path = %MAVEN_HOME%\bin

(4)Maven环境变量的配置验证

在任意命令行下,执行如下命令:

$ mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)

https://nacos.io/zh-cn/docs/quick-start.html

  • 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
  • 64 bit JDK 1.8+;下载 & 配置。
  • Maven 3.2.x+;下载 & 配置。

因为我们不修改nacos的代码,因此直接下载其编译好的文件,而不是源代码

如果下载源代码,还需要重新编译源代码。

https://github.com/alibaba/nacos/releases

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

cd nacos\bin

startup.cmd -m standalone

3.4 

http://127.0.0.1:8848/nacos/index.html

nacos

nacos

至此

第4步:创建本地MySQL数据库

4.1 下载MySQL Developer开发套件

MySQL :: Download MySQL Installer

4.2 安装MySQL Developer开发套件

包括MySQL server和MySQL workbench。

:建立本地数据库

:用于了连接和操作数据库

设定MySQL授权访问所需要的用户名和密码。

:root

   root

第5步:集成MySQL

5.1 在MySQL中导入

MySQL workbench登录到本地数据库

MySQL

nacos\conf\nacos-mysql.sql

5.2  修改

nacos-server-1.4.3\nacos\conf\application.Properties 

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root

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

cd nacos\bin

startup.cmd -m standalone

http://127.0.0.1:8848/nacos/index.html#/login

nacos

nacos

第6步:

6.1 在MySQL中导入

(1)

\RuoYi-Cloud\sql\ry_config_20220114.sql

 备注:

该过程自动创建一个ry-config的schemas

nacos-server-1.4.3\nacos\conf\application.Properties 

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

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

cd nacos\bin

startup.cmd -m standalone

http://127.0.0.1:8848/nacos/

 备注:

通过nacos修改

  •  ruoyi-job-dev.yml
  • ruoyi-system-dev.yml

用户名:root

密码:root

(3)重新应用到nacos微服务中

第7步:MySQL数据库中配置

7.1 在MySQL中导入

编码采用:utf-8

# 参数在:
\RuoYi-Cloud\sql\ry_20210908.sql

 这个数据不是nacos所需要的,而是Ruoyi Cloud的各个微服务自身所需要的。

7.2 在MySQL中导入

# 参数在:
\RuoYi-Cloud\sql\quartz.sql

7.3 在MySQL中导入

# 参数在:
\RuoYi-Cloud\sql\ry_seata_20210128.sql

第9步:安装windows Redis服务器

Redis项目不正式支持Windows。但是,微软开发并维护了针对Win64的Windows版本。

因此,如果没有云Linux的Redis可以不用安装Windows  Redis,本文使用单机版模式。

https://github.com/MicrosoftArchive/redis/releases

./Redis-x64-3.0.504

# 进入redis安装目录,编辑:
./redis.windows.conf
./redis.windows

# 设置密码 (可选设置)
requirepass root

redis-server.exe redis.windows.conf

显示如下图所示,表示 Redis 服务已启动

备注:

redis服务器的访问(通过命令行client访问,不支持通过IE浏览器访问)

IP: localhost

port:6379

 

启动后窗口不要关闭,新开一个cmd窗口, 启动redis-cli连接redis server

redis-cli

(base) PS F:\MySource\gitee\Redis-x64-3.0.504> ./redis-cli 127.0.0.1:6379>

默认连接本机127.0.0.1 端口号 6379,连接成功

127.0.0.1:6379> auth root
OK

# 返回OK表示redis认证成功

$ set test-key "I love you all!”
OK

$ get test-key

"I love you all!"

第10步:

https://gitee.com/y_project/RuoYi-Cloud/tree/master

  • IP 地址:localhost(默认)
  • port:6379 (默认)
  • 登录密码:root (可选设置,默认为空)

  • ruoyi-gateway
  • ruoyi-auth
  • ruoyi-system
  • ruoyi-gen
  • ruoyi-job

步:

https://gitee.com/y_project/RuoYi-Cloud/tree/master/ruoyi-ui

# 克隆项目
git clone https://gitee.com/y_project/RuoYi-Vue

# 进入项目目录
cd ruoyi-ui

# NPM 使用介绍 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

http://localhost:80/

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

 本文网址:

标签: 连接器57

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台