传输错误:404错误:在wso2 esb中找不到

时间:2017-03-06 10:06:15

标签: wso2 wso2esb esb

我使用wso2 esb添加代理服务。我尝试调用此Web服务时出现错误。这是我的代理服务:

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
   name="citynetserviceMain"
   transports="https,http"
   statistics="disable"
   trace="disable"
   startOnLoad="true">
 <target>
  <inSequence>
     <property name="DISABLE_CHUNKING"
               value="true"
               scope="axis2"
               type="STRING"/>
     <send>
        <endpoint>
           <address uri="http://citynetservice..../CityBank.svc?wsdl"
                    format="soap12"/>
        </endpoint>
     </send>
  </inSequence>
  <outSequence>
     <send/>
  </outSequence>
</target>
<publishWSDL uri="http://citynetservice..../CityBank.svc?wsdl"/>
<description/>
</proxy>

当我尝试调用此代理服务时,它会引发异常:

<TryitProxyError xmlns:h="http://wso2.org/ns/TryitProxy" h:status="SOAP envelope error">org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found</TryitProxyError>

1 个答案:

答案 0 :(得分:0)

不确定您是否面临与我相同的问题,但当其他服务器(tomcat)正在侦听端口8280时,我遇到了同样的问题。

ESB启动没有任何问题,但您可以在esb日志中发现错误,表明该端口已在使用中

您可以在端口9443上访问ESB控制台并使用&#34;尝试此服务&#34;,但在我的情况下,tomcat正在发回404。

希望它可以提供帮助。