0

我目前正在 Stratos Live 环境中使用 WSO2 ESB 构建展示。我部署了应该可以通过以下 URL 访问的代理服务和 API:

http://esb.stratoslive.wso2.com:8280/t/DOMAINNAME/imageservice http://esb.stratoslive.wso2.com:8280/services/t/DOMAINNAME/TestProxy

但是,如果我尝试打开这些链接,没有任何反应,几分钟后我收到 504 错误。我是否必须配置任何其他参数或安全设置才能访问它?

问候,马努

4

2 回答 2

0

我在没有stratoslive的情况下在本地尝试了它,它就像一个魅力。本地主机:8280/testapi

但是在stratoslive 上,url 没有响应(使用/t/DOMAIN/)。我认为 API url 有问题?!?

http://esb.stratoslive.wso2.com:8280/t/manuel-test.de/services/customereu

源代码:

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://ws.apache.org/ns/synapse">
<registry provider="org.wso2.carbon.mediation.registry.WSO2Registry"/>
 <sequence name="CallCustomerServiceEU">
   <send>
     <endpoint>
        <address uri="http://DOMAIN.net/service/customers/testname/"/>
     </endpoint>
   </send>
 </sequence>
 <sequence name="fault">
   <log level="full"/>
 </sequence>
 <sequence name="main">
   <log/>
  <drop/>
 </sequence>
 <api name="APICustomerEU" context="/t/manuel-test.de/services/customereu">
   <resource methods="GET" inSequence="CallCustomerServiceEU">
     <outSequence>
        <send/>
     </outSequence>
   </resource>
 </api>
</definitions>
于 2013-10-21T08:40:13.240 回答
0

否 您不必配置任何其他参数或安全设置。您可以按照通常的方式创建代理/api。我已经创建了我的代理/API,并且能够以以下方式访问。你能再试一次吗,也许需要一些时间才能部署到工作节点。

http://esb.stratoslive.wso2.com:8280/services/t/amani123.com/MyProxy?wsdl http://esb.stratoslive.wso2.com:8280/t/amani123.com/api

于 2013-10-17T14:32:21.157 回答