我目前正在Stratos Live环境中使用WSO2 ESB构建一个展示区。 我部署了一个代理服务和API,可以通过以下URL访问:
http://esb.stratoslive.wso2.com:8280/t/DOMAINNAME/imageservice http://esb.stratoslive.wso2.com:8280/services/t/DOMAINNAME/TestProxy
但是,如果我尝试打开这些链接没有任何反应,几分钟后我得到504错误。我是否必须配置任何其他参数或安全设置才能访问它?
此致 马努
答案 0 :(得分:0)
否您不必配置任何其他参数或安全设置。你可以用通常的方式创建proxy / api。我创建了我的代理/ API,并能够以下面的方式访问。你可以再试一次,也许花一些时间来部署到工作节点。
http://esb.stratoslive.wso2.com:8280/services/t/amani123.com/MyProxy?wsdl http://esb.stratoslive.wso2.com:8280/t/amani123.com/api
答案 1 :(得分:0)
我在没有stratoslive的情况下在本地尝试它,它就像一个魅力。 本地主机:8280 / testapi
但是在stratoslive上,url没有响应(使用/ t / DOMAIN /)。 我认为API网址有问题吗?!?
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>