2016-12-13 399 views
-1

這是關於使用外部Postgres數據庫的WSO2 API Manager工作器集羣配置。我已經使用了2個數據庫,即wso2_carbon用於註冊表和用戶管理,wso2_am用於存儲API。各個xmls已配置。已經運行postgres腳本來創建數據庫表。運行wso2server.sh時的日誌控制檯顯示已啓用的集羣和域成員。然而,在https://:當我嘗試創建API來創建API時,它會在設計階段本身拋出錯誤。WSO2 API MANAGER集羣工作管理器

ERROR - add:jag org.wso2.carbon.apimgt.api.APIManagementException: Error while checking whether context exists 
[2016-12-13 04:32:37,737] ERROR - ApiMgtDAO Error while locating API: admin-hello-v.1.2.3 from the database 
java.sql.SQLException: org.postgres.Driver cannot be found by jdbc-pool_7.0.34.wso2v2 
+0

你的classpath顯然缺少postgres驅動程序? –

+0

沒有。我在lib文件夾中有我的postgres驅動程序。而我的驅動程序名稱已清楚設置爲\t org.postgresql.Driver – user3584564

+0

是的,而且顯然無法找到。 –

回答

0

按該錯誤消息,你已經給了驅動程序類名是org.postgres.Driver這是不正確的。它應該是org.postgresql.Driver。仔細檢查master-datasource.xml配置。