页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

目录

安装前的确认工作

(一)硬件要求

  DWF应用开发平台对硬件要求如下。  DWF应用开发平台对硬件要求如下(空缺内容表示没有最低要求,但是需要根据项目的性能要求指定):

使用设备

类型

硬件配置

最小配置

软件配置

推荐配置

备注

应用服务器1台

P43.2 GX2 /2GRAM /60GSCSI

ubuntu 18.04

建议独立采用服务器

数据库服务器

可单独采购或和应用服务器公用

PostgreSQL 9.4以上

建议独立采用服务器
CPU4 core

内存8 GB

磁盘


操作系统

Ubuntu 发行版本18.04

Centos 发行版本7.6



网络千兆网络

  根据实际,可采用数据库服务器+应用服务器模式来部署。

(二)浏览器要求

  DWF应用开发平台对浏览器要求如下。

  (1)Firefox/63.0。

...

  (3)Chrome 70.0.3538.77。

(三)操作系统要求

  DWF应用开发平台对操作系统要求如下。  DWF应用开发平台对基础软件环境如下:

  (1)LINUX(推荐的操作系统为Ubuntu 18.04.4 LTS) 。

  (2)JDK 1.8。

  (3)Node 10.16或者以上版本。

  (4)Python 3或者以上版本。

  (5)Tomcat 8 Web服务器或者以上版本。

  ( 6 )PostgreSQL 9.5数据库服务器或者以上版本。***本示例采用10.9

     ( 7 )maven3.5或者以上版本。

  • JDK 1.8, 后端jar包运行依赖。
  • Node 10.16或者以上版本,前端控件开发依赖。
  • Python 3或者以上版本,高级开发配套脚本依赖。
  • tomcat 8 或者以上版本,通用Web服务,作为前端war包运行依赖。
  • PostgreSQL 9.5数据库服务器或者以上版本,DWF模型存放和应用运行后客户数据管理维护。

(四)平台安装文件

  (1)2个后端服务相应Jar包。

  (2)3个前端服务相应War包(web文件夹)。

...

addinssingle

序号

文件夹名

文件名

文件类型

说明

1

deployfiles

db-pure.sql

初始数据库


2

deployfilesapplication.properties配置文件

3

deployfiles

dwf-app-1.0-SNAPSHOT.jar

程序文件

App后台接口

4

deployfilesdwf-modeler-1.0-SNAPSHOT.jar程序文件Modeler后台接口
  5 deployfiles  dwf-monitor-1.0-SNAPSHOT.jar   程序文件       Monitor后台接口

5

webmodeler-web程序文件建模端web页面程序

6

webapp-web程序文件应用端web页面程序

7

webhelps帮助手册

8





9





DWF服务器安装

...

9

...

DWF服务器安装

  步骤如下:

  (1)安装JDK1.8。

  (2)安装Tomcat。

  (3)安装PostgreSQL,建立表空间和用户。

  (4)导入平台数据库。

  (5)安装Node步骤如下:

  1. 安装JDK1.8。
  2. 安装Tomcat。
  3. 安装Node(NPM)。

  (6)安装平台应用服务器。

  ( 7 )安装Maven。

(一)JAVA安装

(1)下载JDK安装包[示例jdk1.8.211]

...

  1. 安装Maven。
  2. 安装PostgreSQL,建立表空间和用户。
  3. 导入平台数据库。
  4. 安装平台应用服务器。

基础软件安装包下载地址:

链接: https://downloadpan.oraclebaidu.com/otn/java/jdk/8u211-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u211-linux-x64.tar.gzs/1qj53HqZdqpPR9W-eSQlSxA 密码: nth2

(一)JAVA安装

(2)解压安装jdk

  tar -zxvf jdk-8u211-linux-x64.tar.gz  (解压JDK安装文件)

...

(4)验证JDK

       java –version

(二)Tomcat安装

  安装tomcat服务器作为前端服务器。

3.2.1 下载tomcat安装包

...

  在浏览器输入http://服务器IP:8180 ,比如: http://192.168.1.137:8180

(三)PostgreSQL安装与创建实例

(1)下载PostgreSQL压缩包


(2)解压安装Postgres

...

  在linux键入命令 ss -tnl 检查服务是否已启动 ,查看5432端口。

(四)导入平台数据库

(1)创建dwf用pg数据库用户与数据库

  /opt/pgsql/bin/psql -d postgres -w -c "CREATE USER postgres WITH SUPERUSER PASSWORD '123456'" (创建用户postgres,并允许使用密码123456登录)
       /opt/pgsql/bin/psql -d postgres -w -c "CREATE DATABASE dataway OWNER postgres"   (创建数据库dataway,并赋权给用户postgres)

...

       /opt/pgsql/bin/psql -d dataway < ~/db-pure.sql   (导入DWF初始化数据库)

反馈类似以下信息表示创建成功:

(五)安装Node

(1)下载Node安装包[示例Node10.16.1]

...

      node -v

      npm -v

(六)安装Maven

(1)下载Maven安装包


(2)解压安装maven

...

       source /ets/profile

(4)验证maven

      mvn -v

成功安装后

(一)验证

  Restful服务的正常启动。

  Web地址:http:[IP]:[Port]/swagger-ui.html

...

http://192.168.1.137:8180/app-web

3.6  安装平台应用服务器

3.6.1 上传平台搭建所需文件:

      sudo mv deployfiles /opt/dwf3.0-deploy (移动dwf安装文件到opt下)

...

chmod 755 start.sh

./start.sh


4.2  Modeler简介

  Web地址:http:[IP]:[Port]/modeler-web

...

  简要说明:modeler-web是建模工具,提供组织模型、数据模型、表单模型、功能模型和权限模型等模型的编辑能力。

4.3  App for PC简介

  Web地址:http:[IP]:[Port]/app-web

...

  简要说明:app-web是在PC端提供解释模型的应用支撑引擎,包括:认证引擎,对象管理框架,表单引擎,主界面引擎和规则引擎等。

4.4  平台系统主界面说明

  modeler-web: http://192.168.1.137:8180/modeler-web

...

  app-web: http://192.168.1.137:8180/app-web

5  其它

5.1  服务分布部署的几种方案建议


5.2  数据库定期备份说明


5.3  可能的问题与解决

问题现象

可能原因

解决方案







5.4  一键部署脚本

  为方便用户快速安装,系统包含一键部署脚本。用户仅需准备刚刚安装完毕Ubuntu 18.04的裸系统,设置IP和添加用户dwfF即可。

...

  后端接口Swagger地址 : http://[IP]:9090/swagger-ui.html

  以上验证通过即可正常使用。

相关下载

DWF 基础软件下载

链接: https://pan.baidu.com/s/1qj53HqZdqpPR9W-eSQlSxA 密码: nth2

...