...
1.1 硬件要求与操作系统
使用设备 | 硬件配置 | 操作系统 | 备注 |
---|---|---|---|
服务器(生产环境) | E5 最低配置:4核i5-CPU,8GB内存,20G硬盘,1000Mb网卡,的PC机即可 推荐配置:E5-2620 v4*2,4*16G,2*300G , X520DP+I350含SFP+,H730P,750W交直流冗余电源,滑轨 | Linux操作系统(推荐使用Ubuntu18.04) | 应用服务器和数据库服务器可以独立部署。培训使用的服务器:4核CPU,8GB内存即可 |
用户终端设备(PC、便携机 ) | i7或同等配置品牌机均可i3或同等配置品牌机均可 | Windows 7 或 Windows 10 |
注:上述配置为推荐配置,实际情况下根据用户数的多少可以考虑单独部署在诸如:台式机、虚拟机、容器等环境下
...
为方便用户快速安装,提供了一键部署安装的脚本,用户仅需准备1台安装完毕Ubuntu 18.04的裸系统,设置IP和添加用户DWF即可。04的裸系统,设置IP和添加用户dwf即可。
2.1 安装过程
<演示>下载安装包,一键部署安装过程如下
...
序号 | 文件夹名 | 文件(夹)名 | 文件类型 | 存放位置 | 说明 |
---|---|---|---|---|---|
1 | jdk1.8.0_211 | 应用程序 | /opt/jdk1.8.0_211 | java文件夹 | |
2 | node-v10.16.0 | 应用程序 | /opt/node-v10.16.0 | nodejs和npm文件夹 | |
3 | postgresql | 应用程序 | /etc & /var | 系统级安装分布于系统etc和var文件夹 | |
4 | apache-tomcat | 应用程序 | /opt/apache-tomcat | tomcat文件夹 | |
5 | modeler-web | 运行程序文件 | /opt/apache-tomcat/webapps | 建模端web页面程序,用于启动模型定制工具 | |
6 | app-web | 运行程序文件 | /opt/apache-tomcat/webapps | 应用端web页面程序,用于解释后台定制的模型,在前端产生业务应用功能。一般由终端用户使用。 | |
7 | helps | 帮助手册 | /opt/apache-tomcat/webapps | 帮助手册文件夹 | |
8 | code | 空 | 代码存放文件夹 | /opt/apache-tomcat/webapps | 空文件夹,用户使用和创建超级控件时代码存放文件夹 |
9 | dwf3.0-deploy | application.properties | 配置文件 | /opt/dwf3.0-deploy | dwf3.0-deploy |
dwf-monitor-1.0-SNAPSHOT.jar | 运行程序文件 | /opt/dwf3.0-deploy | Monitor后台接口,用于系统监控 | ||
dwf-app-1.0-SNAPSHOT.jar | 运行程序文件 | /opt/dwf3.0-deploy | APP后来接口,和app前端配套,用于操作用户数据。 | ||
dwf-modeler-1.0-SNAPSHOT.jar | 运行程序文件 | /opt/dwf3.0-deploy | Modeler后台接口,和modeler前端配套,用于控制模型数据。 | ||
dwf_sdk | SDK文件夹 | /opt/dwf3.0-deploy | dwf依赖python脚本和SDK源码 |
3. 启动DWF
3.1
...
重启DWF
使用重启命令即可启动:
./restart.sh
3.2 手动启动DWF
DWF服务的运行需要以下步骤(除PG启动任务必须优先于后端服务启动任务之前外其他无排序)。
...
cd /opt/apache-tomcat/bin
sudo nohup ./startup.sh &
(3)启动DWF后端进程(modeler、app、monitor)
cd /opt/dwf3.0-deploy
nohup java -Dlogging.file=/opt/dwf3.0-deploy/dwf-modeler.log -jar /opt/dwf3.0-deploy/*dwf-modeler*.jar --server.port=6060 --spring.config.location=/opt/dwf3.0-deploy/application.properties > /dev/null 2>&1 &
#nohup nohup java -Dlogging.file=/opt/dwf3.0-deploy/dwf-monitor.log -jar /opt/dwf3.0-deploy/*dwf-monitor*.jar --server.port=7070 --spring.config.location=/opt/dwf3.0-deploy/application.properties > /dev/null 2>&1 &
nohup java -Dlogging.file=/opt/dwf3.0-deploy/dwf-app.log -jar /opt/dwf3.0-deploy/*dwf-app*.jar --server.port=9090 --spring.config.location=/opt/dwf3.0-deploy/application.properties > /dev/null 2>&1 &
3.
...
3 运行环境检查
一键安装脚本在结束前会将DWF系统的整体运行命令执行一遍,所以脚本执行结束后可直接采用在客户端浏览器访问以下链接验证服务是否运行和启动:
...