找不到WSO2 /令牌资源

时间:2015-04-03 09:24:52

标签: wso2-am

我正在尝试获取一个令牌,用于调用通过WSO2 API网关发布的服务,并且我正在使用POST方法调用https://:8243 / token上的/ token资源,并且grant_type =客户端凭证“和正确的授权标头,但服务器返回404资源/令牌不可用 如果我使用“store”应用程序生成的Curl调用,我会得到相同的错误。

如果我通过碳应用程序使用资源一切正常,我打电话给https://:9443 / oauth2 / token我收到令牌 有人可以帮助我让8243端口上的应用程序运行吗? 感谢

2 个答案:

答案 0 :(得分:0)

apimanger在端口8243中提供https api调用,在端口8280中提供http api调用,并在axis2.xml /repository/conf/axis2/axis2.xml中的transportReceiver下定义。

即使正在侦听8243,如果该端口未从服务器向外部打开,那么您将无法通过端口8243进行访问。所以  检查apimanger网关运行的服务器上是否打开了端口8243.您可以使用telnet命令检查是否能够连接到它。

答案 1 :(得分:0)

检查在 / repository / deployment / server / synapse-configs / default / api中是否找到_ TokenAPI _ .xml 我遇到了同样的问题,发现文件重命名为.back。删除.back扩展名并重新启动服务器即可。