程序说明

将部署包解压,得到 ibps3-javaibps3-ui两个文件夹

注意:请解压到非中文目录下,避免出现异常错误导致服务无法启动

  1. ibps3-java是后端服务的目录,执行对应服务(如platform)文件夹中的app.bat脚本启动服务即可。

    具体服务包说明如下:

    服务文件夹

    • 网关:zuul。

    • 认证中心:oauth2server。

    • 业务服务:platform(含org、common、timer、identifier、message-server、file-server、socket)、business(含bpmn、office、form、codegen)。

      注:注册中心默认是consul,且必须先启动该服务,然后可无序启动其他相关服务。

  2. ibps3-ui是前端的UI文件,部署时需将UI文件夹下的文件复制到部署容器(tomcat/nginx)中

  3. 配置文件位置在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安装


网关部署

完成环境准备工作后,双击zuul目录下的app.bat运行,在consul下可以看到如下内容,即表示部署成功:

网关部署成功页面


认证服务部署

完成环境准备工作后,双击oauth2server目录下的app.bat运行,在consul下可以看到如下内容,即表示部署成功:

认证服务部署成功页面


基础服务部署

完成环境准备工作后,双击platform目录下的app.bat运行,在consul下可以看到如下内容,即表示部署成功:

基础服务部署成功页面


业务服务部署

完成环境准备工作后,双击business目录下的app.bat运行,在consul下可以看到如下内容,即表示部署成功:

业务部署成功页面


前端服务部署

  1. 修改基础配置

    打开ibps3-ui/ui/static/js/app.xxx.js文件,替换[ip:port]为自己的地址
    192.168.3.230:5100 –> 自己的网关地址和端口
    192.168.3.230:15888–> 自己的 platform 服务的地址+端口

  2. 应用容器部署

    以下容器二选一进行部署即可

    • Nginx容器部署

      ibps3-ui/ui下所有文件复制到Nginx安装目录下的html文件夹下,然后启动nginx服务即可。

    • Tomcat容器部署

      ibps3-ui/ui下所有文件复制到Tomcat安装目录下的webapp/ROOT文件夹下,然后启动Tomcat服务即可

  3. 浏览器启动

    访问地址规则:http://IP:端口
    本地服务器访问地址:http://127.0.0.1
    输入账号和密码:admin,1

    出现以下页面代表部署成功:

    前端部署成功页面

文档更新时间: 2019-11-22 11:45   作者:Eddy