编写版本:v3.5.5
适用版本:所有版本
1、设置setting文件
前提
:将必备的jdk1.8.0+、redis3.2.100+、rabbitMQ、Erlang、nginx、nacos1.3.2应用环境安装好,对应数据库,比如mysql5.7+。
将提供的压缩包内的XXX\iform-微服务(xxxx)源码的setting.xml文件设置在IDE和eclipse的开发配置。
先把setting.xml文件下载仓库jar包的路径放在对应的硬盘(注意不能有空格和中文等特殊符号
),如下:
再在eclipse工具为例,找到window–preferences配置该setting的文件目录,如下图:
2、导入源码
注意:将源码存放的工作目录不能有空格和中文等特殊字眼。
在XXX\iform-微服务(xxxx)源码\3-源码\1-后端源码目录下是后端的代码,将代码import进开发工具,微服务分别为4个:
- 网关:ifrom-basis-gateway,工程目录如下:
- 认证中心:ifrom-oauth-server2
- 用户管理、系统管理等:ifrom-provider-platform
- 表单、工作流:ifrom-provider-business
等待代码编译完成后,主要启动以上说明服务即可。
3、通用配置文件
找到iform-basic-root\modules\basic-response的工程目录的src\main\resources\config目录下,修改以下标红配置文件:
3.1、配置邮箱服务器
在application-common.yml配置发送邮箱服务信息,如下图:
3.2、配置mq、redis
在application-dev-base.yml修改mq、redis的信息,如下所示:
还是在这个application-dev-base.yml文件往下移动,会看到redis相关配置的信息,修改ip信息,若有改动端口和设置密码则对应配置信息即可,如下图标红所示:
3.3、配置注册中心
在application-dev-nacos.yml文件配置nacos的ip,空间信息,如下图:
说明
:配置文件指定的启动环境为dev,代表生效对应的application-dev-xxxx.yml的配置文件,test|prod环境以此类推。
4、服务下的配置文件
4.1、修改消息超链接前缀
除了网关服务外,在每个服务下的src\main\resources\config\application-app.yml配置文件修改以下信息:
在“系统发送消息配置的路径”的信息,如下图标红的ip信息改成对应服务器ip信息:
4.2、附件存储方式
在iform-provider-root\modules\provider-platform\src\main\resources\config\application-app.yml文件(即ifrom-provider-platform服务),会看到注释字眼为“文件上传”和“file”的信息,此处出以存储win系统D硬盘的配置,如下图标红所示:
4.3、修改数据连接池
说明
:若分了platform和business库,则修改xxxx\src\main\resources\conf\dataSource-dev.xml服务下配置的信息,ifrom-oauth-server2服务为例以如下:
因为ifrom-oauth-server2和ifrom-provider-platform是需要同一个数据库名为(platform),所以需在这2个服务下的src\main\resources\conf\dataSource-dev.xml配置为“platform”库名信息,如下图:
在ifrom-provider-business的src\main\resources\conf\dataSource-dev.xml配置为“business”库名信息,如下图:
5、启动各个服务
5.1、源码项目basis-gateway
1.导入开发工具后的名称:ifrom-basis-gateway
2.启动类:com.ak.ifrom.GatewayApplication
3.启动方式:java run
5.2、源码项目oauth-server2
1.导入开发工具后的名称:ifrom-oauth-server2
2.启动类:com.ak.ifrom.Oauth2ServerApplication2
3.启动方式:java run
5.3、源码项目provider-platform
1.导入开发工具后的名称:ifrom-provider-platform
2.启动类:com.ak.ifrom.PlatformApplication
3.启动方式:java run
5.4、源码项目provider-business
1.导入开发工具后的名称:ifrom-provider-business
2.启动类:com.ak.ifrom.BusinessApplication
3.启动方式:java run
6、访问后端swagger
访问地址:http://IP:5100/swagger-ui.html (默认提供访问端口是5100),若需要修改端口号移步配置文件网关服务ifrom-basis-gateway\src\resources\config的application-dev.yml里面“5100”的信息进行修改即可。
在浏览器正常出现后端接口信息则代表后端部署成功,如下图所示:
最后编辑:黄春艳 更新时间:2024-11-25 19:17