Wso2 格雷格5.1中的API存储2.0.1插件问题

Wso2 格雷格5.1中的API存储2.0.1插件问题,wso2,wso2-am,wso2greg,Wso2,Wso2 Am,Wso2greg,我们最近将WSO2实例升级到IS 5.1、API 1.10.0和GREG 5.1。我们是一个集群设置,IS 5.1用作密钥管理器,API 1.10.0用作API网关,GREG 5.1用作API存储/发布服务器,所有这些都使用共享MGT DB 升级完成后,我们开始注意到错误,例如引用“IAT.CONSUMER\u KEY” 错误{org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO}-未能获取应用程序的密钥:35{org.wso2.carbon.apimgt.impl

我们最近将WSO2实例升级到IS 5.1、API 1.10.0和GREG 5.1。我们是一个集群设置,IS 5.1用作密钥管理器,API 1.10.0用作API网关,GREG 5.1用作API存储/发布服务器,所有这些都使用共享MGT DB

升级完成后,我们开始注意到错误,例如引用“IAT.CONSUMER\u KEY”

错误{org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO}-未能获取应用程序的密钥:35{org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO} com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:where子句中的未知列“IAT.CONSUMER\u KEY”

查看jar,我们注意到API存储/发布jar仍然引用IDN_OAUTH2_ACCESS_令牌的旧列名CONSUMER_KEY。在共享设置中,IS 5.1升级删除了该列,并创建了列消费者密钥ID

我安装了vanilla 5.1 Greg并再次安装了2.0.1 Store插件,受影响的jar显然试图使用CONSUMER_密钥:

org.wso2.carbon.apimgt.impl_2.0.1.jar

有人提到这个问题吗?我们是否超越了格雷格的API商店/发行商插件?或者,我刚刚错误地设置了系统

谢谢你的帮助,
Kevin

在将IS 5.1.0配置为APIM 1.10.0的密钥管理器时,您需要安装API密钥管理器功能或使用预打包的WSO2 Identity Server 5.1.0 as