页面树结构

版本比较

标识

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

1  手册导读

1.1  手册中描述的工作

  (1)安装前的确认工作。

  (2)安装PostgreSQL。

  (3)安装Tomcat。

  (4)安装Node(npm)。

  (5)建立平台表空间。

  (6)导入平台数据库。

  (7)安装平台应用服务器。

  (8)安装中可能出现问题的解决方案。

  ( 9 )一键安装部署DWF。

       ( 10 )Docker方式安装部署DWF。

       ( 11 )安装maven环境

1.2  成功安装的结果

  (1)创建的数据库实例及对应的数据库监听程序可以正常运行。

  (2)部署DWF的前后端服务正常运行,可以通过浏览器访问。

1.3  手册中没有描述的工作

  (1)DWF二次开发环境的搭建。

  (2)DWF应用开发平台的数据备份。

  (3)DWF应用开发平台的系统备份。

  (4)DWF应用开发平台的恢复。

2  安装前的确认工作

...

安装前的确认工作

(一)硬件要求

  DWF应用开发平台对硬件要求如下。

使用设备

硬件配置

软件配置

备注

应用服务器1台

P43.2 GX2 /2GRAM /60GSCSI

ubuntu 18.04

建议独立采用服务器

数据库服务器

可单独采购或和应用服务器公用

PostgreSQL 9.4以上

建议独立采用服务器

  根据实际,可采用数据库服务器+应用服务器模式来部署。

...

(二)浏览器要求

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

  (1)Firefox/63.0。

...

  (3)Chrome 70.0.3538.77。

...

(三)操作系统要求

  DWF应用开发平台对操作系统要求如下。

  (1)LINUX(推荐的操作系统为Ubuntu 18.04.4 LTS) 。

...

     ( 7 )maven3.5或者以上版本。

...

(四)平台安装文件

  (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

webmodeler-web程序文件建模端web页面程序

6

webapp-web程序文件应用端web页面程序

7

webhelps帮助手册

8

addinssinglenpm包超级控件依赖项

9

addinshandle.py编译脚本超级控件编译脚本

...

DWF服务器安装

  步骤如下:

  (1)安装JDK1.8。

  (2)安装Tomcat。

...

  (6)安装平台应用服务器。

  ( 7 )安装Maven。

3.1  JAVA安装

...

(一)JAVA安装

(1)下载JDK安装包[示例jdk1.8.211]

  https://download.oracle.com/otn/java/jdk/8u211-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u211-linux-x64.tar.gz

3.1.2 解压安装jdk(2)解压安装jdk

  tar -zxvf jdk-8u211-linux-x64.tar.gz  (解压JDK安装文件)

  sudo mv jdk1.8.0_211 /opt/jdk1.8.0_211   (移动JDK安装程序到opt目录下)

3.1.3  配置JKD命令(3)配置JKD命令

       sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_211/bin/java 300
       sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_211/bin/javac 300
       sudo update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_211/bin/jar 300
       sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.8.0_211/bin/javah 300
       sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.8.0_211/bin/javap 300

       sudo update-alternatives --install /usr/bin/jps jps /opt/jdk1.8.0_211/bin/jps 300
       sudo update-alternatives --config java

3.1.4  验证JDK(4)验证JDK

       java –version

...

(二)Tomcat安装

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

3.2.1 下载tomcat安装包

  

View file
nameapache-tomcat.tar.gz
page2.3 手动安装
height250
3.2.2 解压安装tomcat

(1)解压安装tomcat

  tar -zxvf apache-tomcat-9.0.34.tar.gz  (解压tomcat安装文件)

  sudo mv apache-tomcat-9.0.34/ /opt/apache-tomcat  (移动tomcat到opt目录下)

3.2.3 修改并启动服务器(2)修改并启动服务器

       sudo sed -i 's/8080/8180/' /opt/apache-tomcat/conf/server.xml   (修改端口号为8180)

  /opt/apache-tomcat/bin/startup.sh  (启动tomcat)(关闭命令 /opt/apache-tomcat/bin/shutdown.sh)  

3.2.4 验证服务器(3)验证服务器

  在linux键入命令 ss -tnl 检查服务是否已启动,查看8180端口。

  在浏览器输入http://服务器IP:8180 ,比如: http://192.168.1.137:8180

3.3  PostgreSQL安装与创建实例

...

(三)PostgreSQL安装与创建实例

(1)下载PostgreSQL压缩包

View file
namepgsql.tar.gz
page2.3 手动安装
height250
3.3.2 解压安装Postgres

(2)解压安装Postgres

  tar -zxvf pgsql.tar.gz   (解压postgres安装文件)

  sudo dpkg -i pgsql/*.deb (安装postgres数据库)

3.3.2 初始化服务(3)初始化服务

sudo -u postgres /usr/lib/postgresql/10/bin/psql -d postgres -w -c "ALTER USER postgres WITH SUPERUSER PASSWORD '123456'"
sudo -u postgres /usr/lib/postgresql/10/bin/psql -d postgres -w -c "CREATE DATABASE dataway OWNER postgres"

 


3.3.3 修改数据库配置(4)修改数据库配置

      sudo sed -i '$a listen_addresses = '\''*'\''' /opt/pgsql/data/postgresql.conf  (监听任何地址访问,修改连接权限)
      sudo sed -i "s#max_connections = 100#max_connections = 1000#g" /opt/pgsql/data/postgresql.conf    (修改最大连接数)
      sudo sed -i '$a host all all 0.0.0.0 0.0.0.0 md5' /opt/pgsql/data/pg_hba.conf (启用密码验证)

3.3.4 启动服务(5)启动服务

  /opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l /opt/pgsql/logfile start   (启动PG)

3.3.5 验证服务启动(6)验证服务启动

  在linux键入命令 ss -tnl 检查服务是否已启动 ,查看5432端口。

3.4  导入平台数据库

...

(四)导入平台数据库

(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)

3.4.2 导入dwf初始数据库表(2)导入dwf初始数据库表

       /opt/pgsql/bin/psql -d dataway < ~/db-pure.sql   (导入DWF初始化数据库)

反馈类似以下信息表示创建成功:

3.5  安装Node

...

(五)安装Node

(1)下载Node安装包[示例Node10.16.1]

  

View file
namenode-v10.16.0.tar.gz
page2.3 手动安装
height250
3.5.2 解压安装node

(2)解压安装node

  tar -xvf node-v10.16.0-linux-x64.tar (解压node安装文件)

  sudo mv node-v10.16.0-linux-x64 /opt/node10.16 (移动node到opt目录)

3.5.3  配置node(3)配置node(npm)命令

       sudo update-alternatives --install /usr/bin/node node /opt/node10.16/bin/node 300
       sudo update-alternatives --install /usr/bin/npm npm /opt/node10.16/bin/npm 300

3.5.4  验证node(4)验证node

      node -v

      npm -v

3.7 安装Maven

...

(六)安装Maven

(1)下载Maven安装包[示例Maven3.6.3]

View file
namemaven-3.6.1.tar.gz
page2.3 手动安装
height250
3.5.2 解压安装maven

(2)解压安装maven

  tar -zxvf maven-3.6.1.tar.gz (解压maven安装文件)

  mv apache-maven-3.6.3 /opt/maven3.6.3 (移动maven到opt目录)

3.5.3  配置mvn命令(3)配置mvn命令[已添加环境变量]

       sudo vim /etc/profile

...

       source /ets/profile

3.5.4  验证maven(4)验证maven

      mvn -v

...

成功安装后

...

(一)验证

  Restful服务的正常启动。

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

...