外观
开发环境搭建
Spring Cloud Alibaba 环境搭建
如您已有环境,可跳过此段
Nacos
- 打开链接:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html 
- 按页面上的指引安装应用 
Seata
- 从 https://github.com/seata/seata/releases,下载服务器软件包,将其解压缩。
shell
Usage: sh seata-server.sh(for linux and mac) or cmd seata-server.bat(for windows) [options]
  Options:
    --host, -h
      The address is expose to registration center and other service can access seata-server via this ip
      Default: 0.0.0.0
    --port, -p
      The port to listen.
      Default: 8091
    --storeMode, -m
      log store mode : file、db
      Default: file
    --help
e.g.
sh seata-server.sh -p 8091 -h 127.0.0.1 -m file
Sentinel
- 按页面上的指引安装应用 
初始化数据库
初始化 ab_cloud_bpm 数据库 
- 创建数据库
mysql> CREATE DATABASE ab_cloud_bpm;
- 导入脚本
$ mysql -hxxx -uxxx -p ab_cloud_bpm < ab-cloud/docs/sql/mysql/full/a5_cloud_bpm.sql
初始化 a5_cloud_org 数据库 
- 创建数据库
mysql> CREATE DATABASE a5_cloud_org;
- 导入脚本
$ mysql -hxxx -uxxx -p  a5_cloud_org < ab-cloud/docs/sql/mysql/full/a5_cloud_org.sql
导入项目
此处使用的集成开发工具 IntelliJ IDEA,其他开发工具类似
将基础项目发布或安装到本地仓库中
$ cd agile-bpm
# 依赖安装到本地仓库
$ mvn clean install -DskipTests
# 发布到私服上
$ mvn clean deploy -DskipTests
导入微服务项目



修改配置
文件路径
- ab-cloud/ab-cloud-bpm/ab-bpm-service/src/main/resources/application.yml
- ab-cloud/ab-cloud-org/ab-org-service/src/main/resources/application.yml
- ab-cloud/ab-cloud-gateway/src/main/resources/application.yml
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    # 配置数据库Host
    url: jdbc:mysql://192.168.1.100:3306/a5_cloud_bpm?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=Asia/Shanghai
    # 配置数据库用户名
    username: 
    # 配置数据库密码
    password: 
  cloud:
    nacos:
      discovery:
        # Nacos 服务注册地址
        server-addr: 192.168.1.10:8848
    sentinel:
      transport:
        # Sentinel 控制台地址
        dashboard: 192.168.1.12:8080
seata:
  service:
    vgroupMapping:
      default: ab
    ab:
      # Seata Server 服务地址
      grouplist: 192.168.1.11:8091
启动服务
须知
为防止启动端口冲突,建议您开启随机服务可用端口
VM Options
-DrandomServerPort=Y


启动

访问
前端运行请参考前端运行篇
http://localhost:8086
