目录 |
---|
...
环境准备
...
(一)拓扑图
...
(二)检查DWF服务端软硬件基础环境
具体配置要求如下表所示(空缺内容表示没有最低要求,但是需要根据项目的性能要求指定):
类型 | 最小配置 | 推荐配置 | 备注 |
---|---|---|---|
CPU | 4 core | ||
内存 | 8 GB | 16GB | 如果要使用代码装配功能,至少内存16GB |
磁盘 | |||
操作系统 | 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命令启动后端三个服务进程。
...
1 |
|
...
(二)安装过程
注意:在确认是否安装Pg数据库[重置数据]时,请输入大写的Y或N!数据库启动成功:
(三)数据库启动成功
服务器部署完毕:
(四)服务器部署完毕
出现上图PostgreSQL创建表成功提示和服务器部署完毕提示,代表部署成功。
注意:一键部署脚本仅适用于全新的Ubuntu 18.04系统,如系统已安装有DWF需要的组件,例如PG等可能会产生安装冲突。
...
运行环境检查
一键安装脚本在结束前会将DWF系统的整体运行命令执行一遍,所以脚本执行结束后可直接采用在客户端浏览器访问以下链接验证服务是否运行和启动:
...
- 模型后端:http://[IP]:6060/swagger-ui.html 验证后端dwf-modeler.jar是否正常启动
- 对象后端:http://[IP]:9090/swagger-ui.html 验证后端dwf-app.jar是否正常启动
- 监控后端:http://[IP]:7070/swagger-ui.html 验证后端dwf-monitor.jar是否正常启动
确认后端服务正常启动后,可通过浏览器访问以下链接8180端口访问并登陆前端服务,具体地址为:
- 模型前端:http://[IP]:8180/modeler-web 验证前端modeler-web服务是否启动,后端dwf-modeler.jar是否正常访问。
- 对象前端:http://[IP]:8180/app-web 验证前端app-web服务是否启动,后端dwf-modeler.jar与dwf-app.jar是否正常访问。
...
DWF 运行目录
系统安装完毕,会产生系统运行要求的文件,其中包含运行需要2个WEB文件夹、3个jar包和1个PostgreSQL数据库等,产生的文件见下表。
...