安装前的确认工作
(一)硬件要求
DWF应用开发平台对硬件要求如下(空缺内容表示没有最低要求,但是需要根据项目的性能要求指定):
类型 | 最小配置 | 推荐配置 | 备注 |
---|---|---|---|
CPU | 4 core | ||
内存 | 8 GB | 16GB | 如果使用代码装配功能,需要至少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 | deployfiles | application.properties | 配置文件 | |
3 | deployfiles | dwf-app-1.0-SNAPSHOT.jar | 程序文件 | App后台接口 |
4 | deployfiles | dwf-modeler-1.0-SNAPSHOT.jar | 程序文件 | Modeler后台接口 |
5 | deployfiles | dwf-monitor-1.0-SNAPSHOT.jar | 程序文件 | Monitor后台接口 |
5 | web | modeler-web | 程序文件 | 建模端web页面程序 |
6 | web | app-web | 程序文件 | 应用端web页面程序 |
7 | web | helps | 帮助手册 | |
DWF服务器安装
步骤如下:
- 安装JDK1.8。
- 安装Tomcat。
- 安装Node(NPM)。
- 安装Maven。
- 安装PostgreSQL,建立表空间和用户。
- 导入平台数据库。
- 安装平台应用服务器。
...
链接: 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
...