WSO2 API管理器1.6运行Youtube示例时出现异常

WSO2 API管理器1.6运行Youtube示例时出现异常,wso2,wso2-am,api-manager,Wso2,Wso2 Am,Api Manager,我正在尝试运行WSO2 API管理器包1.6中的YoutubeFeeds示例。如产品文档中所述,我执行了以下步骤: 在/CARBON\u HOME/bin目录中执行“ant”命令-->确定 在/CARBON_HOME/samples/Data目录-->确定中执行“ant”命令 已启动API管理器服务器 在/CARBON_HOME/samples/YoutubeFeeds目录-->确定中执行“apipoptor.bat” 执行命令curl-H“**Authorization:Bearer”http

我正在尝试运行WSO2 API管理器包1.6中的YoutubeFeeds示例。如产品文档中所述,我执行了以下步骤:

  • 在/CARBON\u HOME/bin目录中执行“ant”命令-->确定
  • 在/CARBON_HOME/samples/Data目录-->确定中执行“ant”命令
  • 已启动API管理器服务器
  • 在/CARBON_HOME/samples/YoutubeFeeds目录-->确定中执行“apipoptor.bat”
  • 执行命令curl-H“**Authorization:Bearer”http://:8280/youtube/1.0.0/most_-views”**
  • 执行步骤5后,如果我配置了“节约”“作为API GW和API密钥管理器之间的身份验证协议,我遇到以下错误:访问后端服务进行API密钥验证时出错。似乎在密钥验证检查方面存在一些问题。我试图解决这个问题,但没有结果

    在那之后,我尝试切换到“WSClient”身份验证协议,在本例中,我得到了一个202 HTTP返回码,这意味着:请求已被接受,但尚未完成。这样请求就被接受了,但我没有得到任何回应

    注意:API管理器正在默认端口上运行(偏移端口为0)


    有什么建议吗?

    如果您有多个网络接口,您可能会遇到节俭的问题。无法在配置中指定它将绑定到的接口。您可以做的是找到Thrift启动的正确接口,并在以下位置指定IP:

    <ThriftServerHost>127.0.0.1</ThriftServerHost>
    
    127.0.0.1
    
    有两个这样的元素,请注意,您必须同时更改它们。

    我已经按照您提到的进行了配置,但现在我面临另一个例外:[2014-03-26 14:38:35202]错误-位于org.wso2.carbon.apimgt.gateway.handlers.security.APIKeyValidator.getAllureTemplates(APIKeyValidator.java:385)org.wso2.carbon.apimgt.gateway.handlers.security.APIKeyValidator.dogetapietapiinfo(APIKeyValidator.java:240)的NativeWorkerPool未捕获异常java.lang.NullPointerException。。。