1. 程式人生 > >wso2 ei 6.4.0安裝筆記

wso2 ei 6.4.0安裝筆記

運行 數據 程序 部署 port drop 官方文檔 tegra mysq

目的:將最新版(6.4.0)部署在linux服務器,與Api Manager部署在同一環境

環境:

Centos 7.3

Jdk 8

Mysql 5.7

問題一: 將H2替換為Mysql5.7數據庫時提示無法找到驅動

解決方式:官方文檔給出的驅動程序位置有誤,應為<EI_HOME>/lib,將5.7對應的驅動mysql-connector-java-8.0.14.jar存放在該目錄,相應的dropins中也會復制一個驅動。

問題二:啟動後與API Manager大量的端口沖突

解決方式:因兩款產品用到相同的技術手段,且大量的端口配置相同,因此部署在同一服務器時自然會沖突,如果一個一個查端口,再單獨修改,工作量驚人,還好WOS2想到了該問題,只需要在啟動EI時添加端口偏移量即可

命令:./integrator.sh -DportOffset=3 (端口號均增加3)

問題三:修改完Mysql5.7提示連接不上

解決方式:類似於我另一篇博客,是數據庫SSL問題,關閉即可

問題四:啟動後提示缺少WSO2 Indenty Server相關類庫

原因:與Api Manager采用了同樣的數據庫,但還沒有部署同一的認證服務期,因此報錯,解決方式:

1)部署Wso2 IS(還沒試)

2)與AM不共用庫

問題五:運行成功後,ServerIp為localhost

技術分享圖片

解決方式:待補充。。

wso2 ei 6.4.0安裝筆記