wso2 ei 6.4.0安裝筆記
阿新 • • 發佈:2019-01-28
運行 數據 程序 部署 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安裝筆記