iPaaS文档库 iPaaS文档库
00 概述
01 产品安装指南
02 快速入门指南
03 Studio使用指南
04 iPaaS使用指南
05 高级配置指南
06 接口服务说明
07 升级&数据迁移指南
08 产品集成指南
09 FAQ
  • 安装DAMP
  • 安装iPaaS910
  • 修改iPaaS配置
  • 启动服务

# 安装DAMP

DAMP使用独立版安装介质进行安装,参考文档:DAMP套件版安装指南 (opens new window)

# 安装iPaaS910

iPaaS、DAMP使用同一个数据库,不能分库

iPaaS910安装需要使用有:
Primeton_iPaaS_9.1.0_Portal_Server.tar
Primeton_iPaaS_9.1.0_Portal_UI.tar
Primeton_iPaaS_9.1.0_ESB_Server.tar

1.创建目录/opt/iPaaS/iPaaS_Server,/opt/iPaaS/ESB_Server,{DAMP_standalone}/web/afcenter/esb

2.将Primeton_iPaaS_9.1.0_Portal_Server.tar解压到/opt/iPaaS/iPaaS_Server
3.将Primeton_iPaaS_9.1.0_ESB_Server.tar解压到/opt/iPaaS/ESB_Server
4.将Primeton_iPaaS_9.1.0_Portal_UI.tar解压到DAMP的{DAMP_standalone}/web/afcenter/esb
5.在DAMP的数据库执行如下脚本:
/opt/iPaaS/iPaaS_Server/db-scripts/esb/Mysql/1-esb-afc-data.sql
/opt/iPaaS/iPaaS_Server/db-scripts/esb/Mysql/2-schema-esb-mysql.sql
/opt/iPaaS/iPaaS_Server/db-scripts/esb/Mysql/3-data-esb-mysql.sql
/opt/iPaaS/iPaaS_Server/db-scripts/esb/Mysql/4-data-ipaas-connector-mysql.sql /opt/iPaaS/iPaaS_Server/db-scripts/eos/Mysql/eos_all.sql

iPaaS脚本执行完成后,需要再执行如下脚本:

UPDATE afc_menu SET NAME = 'API运维', CODE = 'DevOps', RES_ID = NULL, DESCRIPTION = NULL, SORT_NO = 15, IS_LEAF = '0', TREE_LEVEL = 0, SEQ = NULL, PARENT_ID = 'esb-60', TENANT_ID = 'sys_tenant', CREATE_TIME = NULL, UPDATE_TIME = NULL, CREATE_USER = NULL, UPDATE_USER = NULL, IS_FIXED = NULL, OPEN_TYPE = NULL, MENU_ICON = 'fenlei_6', MENU_TYPE = NULL, BUSINESS_OBJ_ID = NULL, IS_NEW_WINDOW_OPEN = '', APP_ID = NULL WHERE ID = 'esb-112';
UPDATE afc_menu SET NAME = 'API管理', CODE = 'Manage', RES_ID = NULL, DESCRIPTION = NULL, SORT_NO = 11, IS_LEAF = '0', TREE_LEVEL = 0, SEQ = NULL, PARENT_ID = 'esb-60', TENANT_ID = 'sys_tenant', CREATE_TIME = NULL, UPDATE_TIME = NULL, CREATE_USER = NULL, UPDATE_USER = NULL, IS_FIXED = NULL, OPEN_TYPE = NULL, MENU_ICON = 'kapianxingshi', MENU_TYPE = NULL, BUSINESS_OBJ_ID = NULL, IS_NEW_WINDOW_OPEN = '', APP_ID = NULL WHERE ID = 'esb-114';
UPDATE afc_menu SET NAME = 'API开发', CODE = 'Developer', RES_ID = NULL, DESCRIPTION = NULL, SORT_NO = 12, IS_LEAF = '0', TREE_LEVEL = 0, SEQ = NULL, PARENT_ID = 'esb-60', TENANT_ID = 'sys_tenant', CREATE_TIME = NULL, UPDATE_TIME = NULL, CREATE_USER = NULL, UPDATE_USER = NULL, IS_FIXED = NULL, OPEN_TYPE = NULL, MENU_ICON = 'gift', MENU_TYPE = NULL, BUSINESS_OBJ_ID = NULL, IS_NEW_WINDOW_OPEN = '', APP_ID = NULL WHERE ID = 'esb-83';
UPDATE afc_menu SET NAME = '首页', CODE = 'homepage', RES_ID = 'esb-692', DESCRIPTION = NULL, SORT_NO = 10, IS_LEAF = '0', TREE_LEVEL = 0, SEQ = NULL, PARENT_ID = 'esb-60', TENANT_ID = 'sys_tenant', CREATE_TIME = NULL, UPDATE_TIME = NULL, CREATE_USER = '1', UPDATE_USER = '1', IS_FIXED = NULL, OPEN_TYPE = NULL, MENU_ICON = 'shouye', MENU_TYPE = NULL, BUSINESS_OBJ_ID = NULL, IS_NEW_WINDOW_OPEN = 'fullScreen', APP_ID = NULL WHERE ID = 'esb-88';
UPDATE afc_menu SET NAME = 'API市场', CODE = 'apiMarketplace', RES_ID = 'esb-693', DESCRIPTION = NULL, SORT_NO = 16, IS_LEAF = '0', TREE_LEVEL = 0, SEQ = NULL, PARENT_ID = 'esb-60', TENANT_ID = 'sys_tenant', CREATE_TIME = NULL, UPDATE_TIME = NULL, CREATE_USER = '1', UPDATE_USER = '1', IS_FIXED = NULL, OPEN_TYPE = NULL, MENU_ICON = 'kapianxingshi', MENU_TYPE = NULL, BUSINESS_OBJ_ID = NULL, IS_NEW_WINDOW_OPEN = 'fullScreen', APP_ID = NULL WHERE ID = 'esb-89';
INSERT INTO afc_menu (ID, NAME, CODE, RES_ID, DESCRIPTION, SORT_NO, IS_LEAF, TREE_LEVEL, SEQ, PARENT_ID, TENANT_ID, CREATE_TIME, UPDATE_TIME, CREATE_USER, UPDATE_USER, IS_FIXED, OPEN_TYPE, MENU_ICON, MENU_TYPE, BUSINESS_OBJ_ID, IS_NEW_WINDOW_OPEN, APP_ID) VALUES ('esb-60', '服务门户', 'servicePortal', NULL, NULL, 10, '0', 0, NULL, 'root', 'sys_tenant', NULL, NULL, '1', '1', NULL, NULL, 'shouye', NULL, NULL, 'fullScreen', NULL);

# 修改iPaaS配置

iPaaS的配置参考:产品安装指南
1.iPaaS和DAMP需要使用同一个数据库和redis,数据库配置和redis配置保持一致。
2.打开{iPaaS_Server}/config/application-afc.properties,将afc.application.name的改成DAMP的地址。

# 改成DAMP的ip+port
afc.application.name=127.0.0.1:28084 
  1. 打开{DAMP_standalone}/web/afcenter/config/app-config.json,在settingMenuList添加如下配置:
{
        "code":"servicePortal",
        "name":"服务门户"
}
  1. 打开{DAMP_standalone}/web/conf/damp.conf,添加如下配置:
location /api/esb/ {
        proxy_pass http://127.0.0.1:28088/api/esb/;# 修改为iPaaS后端IP和端口
    }

# 启动服务

分别启动DAMP的相关服务,iPaaS Server服务和iPaaS ESB Server服务,启动成功后浏览器访问http://nginx-ip,使用manager用户登录。

← 8.1 iPaaS集成DWS 9.1 ESB Server接口超时问题解决方案 →