微服务安装与快速启动
最后更新于:2022-04-02 07:10:04
# 微服务本地快速启动
>[info] Version: 2.4 | 20201201
> 不详细描述每个软件、服务的改造启动过程。
[TOC]
## 第一步:启动微服务所需软件
| 软件服务 | 测试地址 | 账号密码 | 是否必须 |
| --- | --- | ---| ---|
| rabitmq (消息中间件) | http://localhost:15672 | guest/guest | 否 |
| nacos(服务注册发现和统一配置中心) | http://localhost:8848/nacos | nacos/nacos | 是 |
| xxl-job-admin(分布式定时任务)| http://localhost:9080/xxl-job-admin | admin/123456 | 否 |
| redis (缓存) | 127.0.0.1:6379 | 密码空 | 是 |
### #1.安装所需软件
[# docker安装RabbitMq](https://my.oschina.net/jeecg/blog/4729143)

### #2. 启动Nacos服务
1. 执行数据库脚步,创建nacos数据库
jeecg-boot/db/tables_nacos.sql
2. 启动Nacos服务和XxlJob服务
修改nacos的数据库连接
```
jeecg-boot\jeecg-cloud-module\jeecg-cloud-nacos\src\main\resources\application.yml
```
| 微服务项目 | 功能 | 端口 | 启动类 |
| --- | --- | ---| ---|
|jeecg-boot/jeecg-cloud-module/jeecg-cloud-nacos | Nacos服务| 8848 | com.alibaba.nacos.JeecgNacosApplication|
|jeecg-boot-framework/jeecg-cloud-module/jeecg-cloud-xxljob | xxljob Admin后台 | 9080 | com.xxl.job.admin.XxlJobAdminApplication |
访问nacos: http://localhost:8848/nacos

## 第二步:启动微服务模块
| 微服务项目 | 功能 | 端口 | 启动类 |
| --- | --- | ---| ---|
|jeecg-boot-framework/jeecg-cloud-module/jeecg-cloud-system-start | 系统管理模块 | 7001 | org.jeecg.JeecgSystemCloudApplication |
| jeecg-boot-framework/jeecg-boot-module-demo | Demo示例 [先改为微服务项目](http://doc.jeecg.com/2043906#jeecgdemo_67) | 7002 | org.jeecg.JeecgDemoApplication |
|jeecg-boot-framework/jeecg-cloud-module/jeecg-cloud-gateway | gateway路由网关 | 9999 | org.jeecg.JeecgGatewayApplication |

### 访问nacos确认服务注册状态

### 访问微服务的swagger文档
http://localhost:9999/doc.html
## 第三步:修改前端的服务接口地址&访问项目
修改配置文件 .env.development
~~~
VUE_APP_API_BASE_URL=http://localhost:9999
~~~
访问项目: http://localhost:3000
';