程序说明
将部署包解压,得到 ibps3-java
和 ibps3-ui
两个文件夹
注意:请解压到非中文目录下,避免出现异常错误导致服务无法启动
ibps3-java
是后端服务的目录,执行对应服务(如platform
)文件夹中的app.bat
脚本启动服务即可。若单体只需启动boot文件夹中的app.bat
脚本启动服务即可,不会出现后面注册中心中。具体服务包说明如下:
微服务
单体
执行boot文件下app.bat
为例,其它服务以此类推。
网关:gateway。
认证中心:oauth2server。
业务服务:platform(含org、common、timer、identifier、message-server、file-server、socket)、business(含bpmn、office、form、codegen)。
注当部署包是微服务部署包时:v3.5.1之前注册中心默认是consul,v3.5.1版本和之后版本默认注册中心为nacos。注册中心必须先启动服务,然后可无序启动其他相关服务。
ibps3-ui是前端的UI文件,部署时需将UI文件夹下的文件复制到部署容器(tomcat/nginx)中
配置文件位置在zuul/oauth2server/platform/business等文件夹下的config中,具体配置文件说明如下:
application.yml
主要维护:应用服务部署显示的名称,生效[dev|test|prod]等环境配置文件,默认是dev,则代表对应生效配置文件后缀为dev字眼的配置文件名。
application-app.yml
主要维护:系统发送消息配置的路径、授权license、日志方式、业务对象生成表前缀、数据库类型等系统基础配置参数信息。
application-common.yml
主要维护:容器配置、应用基本配置(含:ribbon本地代理、接口限流开关、附件大小)、swagger基本配置、日志路径配置、邮箱配置等。
- log4j2.yml
主要维护:日志配置。
application-[dev|test|prod]-base.yml
主要维护:MQ配置、Redis配置、监控配置(jvm、请求耗时、磁盘)、授权认证配置、客户端网关过滤器配置等。
根据环境设置选择不同的文件操作,默认操作application-dev-base.yml文件。application-[dev|test|prod]-pv-base.yml
主要维护:服务基础配置(feign、hystrix、ribbon)等。
根据环境设置选择不同的文件操作,默认操作application-dev-pv-base.yml文件。application-[dev|test|prod]-gw-base.yml
主要维护:zuul网关基础配置(feign、hystrix、ribbon)等。
根据环境设置选择不同的文件操作,默认操作application-dev-gw-base.yml文件。application-[dev|test|prod]-consul.yml
主要维护:consul服务发现配置。
根据环境设置选择不同的文件操作,默认操作application-dev-consul.yml文件。
注册中心部署
详见:consul安装
微服务部署
网关部署
完成环境准备工作后,双击gateway
目录下的app.bat
运行,在consul下可以看到如下内容,即表示部署成功:
注册中心为nacos时,在nacos下服务列表中可以看到如下内容,即表示部署成功:
认证服务部署
完成环境准备工作后,双击oauth2server
目录下的app.bat
运行,在consul下可以看到如下内容,即表示部署成功:
注册中心为nacos时,在nacos下服务列表中可以看到如下内容,即表示部署成功:
基础服务部署
完成环境准备工作后,双击platform
目录下的app.bat
运行,在consul下可以看到如下内容,即表示部署成功:
注册中心为nacos时,在nacos下服务列表中可以看到如下内容,即表示部署成功:
业务服务部署
完成环境准备工作后,双击business
目录下的app.bat
运行,在consul下可以看到如下内容,即表示部署成功:
注册中心为nacos时在nacos下服务列表中可以看到如下内容,即表示部署成功:
单体部署
完成环境准备工作后,双击boot目录下的app.bat运行。
日志文件
后端服务的日志文件生成在和启动脚本同层目录的logs文件夹下
前端服务部署
修改基础配置
打开
ibps3-ui/ui/static/js/app.xxx.js
文件,替换[ip:port]为自己的地址
192.168.3.230:5100
–> 自己的网关地址和端口
192.168.3.230:15888
–> 自己的platform
服务的地址+端口
温馨提示:在3.4.X版本以上的前端配置文件改成直接在ui根目录下的config.js配置文件:
若是单体部署包
若是微服务部署包
应用容器部署
以下容器二选一进行部署即可
Nginx容器部署
把
ibps3-ui/ui
下所有文件复制到Nginx
安装目录下的html
文件夹下,然后启动nginx服务即可。Tomcat容器部署
把
ibps3-ui/ui
下所有文件复制到Tomcat
安装目录下的webapp/ROOT
文件夹下,然后启动Tomcat服务即可
浏览器启动
访问地址规则:http://IP:端口
本地服务器访问地址:http://127.0.0.1
输入账号和密码:admin,1出现以下页面代表部署成功: