2016-12-13 172 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配置。