手册

微服务部署

535
admin
2021-01-09 17:49:09
分享链接

1.  配置eclipse

 

①配置编码规则

 

 

②配置JAVA环境

 

 

③去掉所有校验规则

 

2.  导入项目

(注:如前端和后台代码分开,导入后台代码即可)

 

 

 

3.  修改maven仓库

     建议每个项目都新建一个文件夹作为maven仓库,以免不同项目的依赖会影响,导致后续问题产生。

 

 

4.  配置maven仓库

完成以下步骤,setting文件所指向的maven仓库存放文件夹中会自动下载对应的依赖包

 

 

 

5.  分服务配置

将项目下....\pom.xml 这个文件中的assembly 注释

 

 

6.  开放分服务

将每个服务(bpm-model/bpm-runtime/uc/portal/form)下的pom.xml文件中的<build>模块开放

 

 

7.  初始化SQL

需要创建四个数据库,分别对应bpm,uc,form,portal几大服务,

注:bpm_runtime和bpm_model统一用一个数据库

具体步骤请查看 初始化sql执行说明 文档

 

 

 

 

8.  修改服务配置文件

①修改每个服务(bpm_runtime,bpm_model,uc,portal,form)下的配置文件application.yml

注:每个服务对应自己服务的数据库

 

数据源连接需要使用加密数据,通过DatasourceCrypto.java 类生成数据源的密码加密数据及公钥数据

 

将公钥及密码替换至配置文件

 

 

 

②修改base下的application-dev.yml,修改Redis/JMS的相关配置

 

 

 

9.  修改前端配置文件

①找到web 中manage文件夹下的sso.js文件,进入编辑修改访问地址及服务访问地址及端口

 

每个服务端口都参考服务下的application.yml配置文件,以下以bpm_runtime为例

 

 

10.  配置maven编译命令

 

 

11.  配置服务启动命令

每个服务都要进行配置,服务包括:bpm-model,bpm-runtime,form,uc,portal

以下以bpm-model的服务启动配置为例:

 

 

注:每个服务启动命令配置都参考以上步骤

 

12.  启动项目

以上配置完成后,依次启动后台服务和前端即可

(注:需保证使用eurekaServer是启动状态)

①启动eurekaServer

 

②后台服务启动

 

③前端启动

注:提前安装node.js,网上搜索node.js进入官网,通常下载稳定版,下载安装即可,安装成功后继续以下操作

 

 

使用VS Code前端启动,依次输入命令

npm install

npm run build

npm run serve

 

到达这一步,你就部署成功啦,现在试试浏览器访问看看。

 

 

注意事项:需要中间件ActiveMQ\Redis\Eureka

 

发表评论
评论通过审核后显示。