页面树结构

版本比较

标识

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

目录

安装前的确认工作

(一)硬件要求

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

类型

最小配置

推荐配置

备注

CPU4 core

内存8 GB16GB如果使用代码装配功能,需要至少16GB+
磁盘


操作系统

Ubuntu 发行版本18.04

Centos 发行版本7.6



网络千兆网络

(二)浏览器要求

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

  (1)Firefox/63.0。

...

  (3)Chrome 70.0.3538.77。

(三)操作系统要求

  DWF应用开发平台对基础软件环境如下:

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

(四)平台安装文件

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

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

...

序号

文件夹名

文件名

文件类型

说明

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帮助手册










DWF服务器安装

步骤如下:

  1. 安装JDK1.8。
  2. 安装Tomcat。
  3. 安装Node(NPM)。
  4. 安装Maven。
  5. 安装PostgreSQL,建立表空间和用户。
  6. 导入平台数据库。
  7. 安装平台应用服务器。

...

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

(一)JAVA安装

(1)解压安装jdk

代码块
#解压JDK安装文件
tar -zxvf jdk1.8.0_181.tar.gz 
#移动JDK安装程序到opt目录下
sudo mv jdk1.8.0_181 /opt/

...

代码块
#配置JDK环境变量
sudo sed -i '$a export JAVA_HOME=/opt/jdk1.8.0_181' /etc/profile
sudo sed -i '$a export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH' /etc/profile
sudo sed -i '$a export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH' /etc/profile
#注册JDK服务
sudo update-alternatives --install /usr/bin/java java ${JDK_INSTALL_DIR}/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac ${JDK_INSTALL_DIR}/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar ${JDK_INSTALL_DIR}/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah ${JDK_INSTALL_DIR}/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap ${JDK_INSTALL_DIR}/bin/javap 300
sudo update-alternatives --install /usr/bin/jps jps ${JDK_INSTALL_DIR}/bin/jps 300
sudo update-alternatives --config java


(3)验证JDK

代码块
java -version

(二)Tomcat安装

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

(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

(七)安装平台应用服务器

(1)上传平台搭建所需文件:

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

...

chmod 755 start.sh

./start.sh

成功安装后

(一)验证

  Restful服务的正常启动。

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

...

http://192.168.1.137:8180/app-web

服务地址

(一)Modeler简介

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

...

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

(二)App for PC简介

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

...

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

(三)平台系统主界面说明

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

...

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

相关下载

DWF 基础软件下载

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

...