页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 20 当前 »

环境准备

(一)拓扑图

(二)检查DWF服务端软硬件基础环境

具体配置要求如下表所示(空缺内容表示没有最低要求,但是需要根据项目的性能要求指定):

类型最小配置推荐配置备注
CPU4 core

内存8 GB

磁盘


操作系统

Ubuntu 发行版本18.04

Centos 发行版本7.6



网络千兆网络

(三)终端设备浏览器要求

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

  • Firefox/52.0以上
  • Edge 44.17以上
  • Chrome 70.0.3538.77

(四)基础软件版本

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

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


安装步骤


安装文件列表

文件名作用附件
setup.sh安装脚本
restat.sh服务重启脚本
setupfiles.tar.gz安装包请联系DWF组提供最新安装包


(一)下载安装包,一键部署安装过程如下

  • 下载一键安装脚本setup.sh与安装包setupfiles.tar.gz到同一目录下;
  • 在终端中增加setup.sh文件可执行权限;
  • 执行setup.sh文件(详细操作参考以下内容)
    • 解压setupfiles.tar.gz
    • 检测当前服务器JAVA环境,未安装则移动解压包内JAVA文件夹到opt文件内;设置java命令环境变量;
    • 移动解压包内Tomcat[webapps文件夹下已包含dwf前端war包]文件夹到opt文件内;修改启动端口为8180,并启动相关服务;
    • 移动解压包内Node文件夹到opt文件内;设置Node命令环境变量;
    • 安装解压包内pgsql文件夹下deb包。完成postgres安装并修改相关变量。创建初始化用户并导入dwf初始化数据库;
    • 移动解压包内dwf3.0-deploy文件夹到opt文件内。运行java -jar命令启动后端三个服务进程。

注意:安装目录路径不要有空格

setup.sh和setupfiles.tar.gz文件同一目录中打开终端,执行代码:

1
2

chmod 755 setup.sh
./setup.sh

(二)安装过程

注意:在确认是否安装Pg数据库[重置数据]时,请输入大写的Y或N!

(三)数据库启动成功

(四)服务器部署完毕

出现上图PostgreSQL创建表成功提示和服务器部署完毕提示,代表部署成功。

注意:一键部署脚本仅适用于全新的Ubuntu 18.04系统,如系统已安装有DWF需要的组件,例如PG等可能会产生安装冲突。

运行环境检查

一键安装脚本在结束前会将DWF系统的整体运行命令执行一遍,所以脚本执行结束后可直接采用在客户端浏览器访问以下链接验证服务是否运行和启动:

安装成功后,可通过浏览器访问以下链接不同端口查看后端服务是否正常启动,具体地址为:

确认后端服务正常启动后,可通过浏览器访问以下链接8180端口访问并登陆前端服务,具体地址为:

  • 对象前端:http://[IP]:8180/app-web 验证前端app-web服务是否启动,后端dwf-modeler.jar与dwf-app.jar是否正常访问。

DWF 运行目录

系统安装完毕,会产生系统运行要求的文件,其中包含运行需要2个WEB文件夹、3个jar包和1个PostgreSQL数据库等,产生的文件见下表。

序号

文件夹名

文件(夹)名

文件类型

存放位置

说明

1jdk1.8.0_211
应用程序/opt/jdk1.8.0_211java文件夹
2node-v10.16.0
应用程序/opt/node-v10.16.0nodejs和npm文件夹
3postgresql
应用程序/etc & /var系统级安装分布于系统etc和var文件夹
     4apache-tomcat
应用程序/opt/apache-tomcattomcat文件夹
     5modeler-web
运行程序文件/opt/apache-tomcat/webapps建模端web页面程序,用于启动模型定制工具
     6app-web
运行程序文件/opt/apache-tomcat/webapps应用端web页面程序,用于解释后台定制的模型,在前端产生业务应用功能。一般由终端用户使用。
     7helps
帮助手册/opt/apache-tomcat/webapps帮助手册文件夹
     8code代码存放文件夹/opt/apache-tomcat/webapps空文件夹,用户使用和创建超级控件时代码存放文件夹
     9  

dwf3.0-deploy

application.properties

配置文件

/opt/dwf3.0-deploydwf3.0-deploy
dwf-monitor-1.0-SNAPSHOT.jar运行程序文件/opt/dwf3.0-deployMonitor后台接口,用于系统监控

dwf-app-1.0-SNAPSHOT.jar

运行程序文件

/opt/dwf3.0-deploy

APP后来接口,和app前端配套,用于操作用户数据。

dwf-modeler-1.0-SNAPSHOT.jar运行程序文件/opt/dwf3.0-deployModeler后台接口,和modeler前端配套,用于控制模型数据。
dwf_sdkSDK文件夹/opt/dwf3.0-deploydwf依赖python脚本和SDK源码



  • 无标签