无法在WSO2 API Manager中使用https端点发布服务

时间:2014-02-27 09:23:02

标签: wso2 wso2carbon

我正在尝试使用WSO2 API Manager发布WSO2 Message Broker服务。

如果我在发布服务器中输入包含https://的Message Broker URL并验证端点,则返回“Invalid”。我可以保存API。指定http://会产生有效的端点。

使用SoapUI测试EventBrokerService会直接访问Message Broker,提供有效的响应(状态202)。通过API管理器我得到一个肥皂:错误:

<soapenv:Fault>
    <faultcode xmlns:axis2ns6="http://schemas.xmlsoap.org/soap/envelope/">axis2ns6:Server</faultcode>
    <faultstring>Error in Sender</faultstring>
</soapenv:Fault>

任何指针?

1 个答案:

答案 0 :(得分:1)

这似乎是主机名验证失败。因此,当您通过API Manager发布API时,需要在其中设置 HostnameVerifier 参数 &LT; APIM_HOME&GT; /repository/conf/axis2/axis2.xml

&lt; parameter name =“HostnameVerifier”&gt; AllowAll&lt; / parameter&gt;

有关详细信息,请参阅https://docs.wso2.org/display/AM140/Creating+an+API