2017-03-06 42 views
0

我使用wso2 esb來添加代理服務。我嘗試調用此Web服務時出現錯誤。這是我的代理服務:傳輸錯誤:404錯誤:未找到在wso2 esb中

<?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> 
+0

顯示您在嘗試使用的代理端點。你可以使用更好的soapui進行測試。 –

+0

與soapui它工作正常。但在tryit中拋出異常。 – behzad

回答

0

不知道,如果你正面臨着同樣的問題,因爲我的,但我已經當其他服務器(Tomcat)的被監聽端口相同的問題8280.

的ESB開始沒有任何問題,但你可以找到在ESB日誌,這些日誌說,端口已在使用中的錯誤

您可以訪問端口9443上的ESB控制檯,並使用「嘗試此服務」,但在我的情況下,tomcat正在發送一個404.

希望它可以提供幫助。

+0

tanx。我的問題解決了我使用wcf服務,所以我將端點改爲「http://citynetservice..../CityBank.svc/soap」並使用soap 1.1。 – behzad