2017-10-16 172 views
0

我有WSDL similler與波紋管WSDL的Apache CXF客戶導管無法啓動

< some content > 
<wsdl:service name="SomeService"> 
    <wsdl:port binding="tns:SomeServiceBinding" 
       name="SomeServicePort"> 
     <wsaw:UsingAddressing wsdl:required="true" /> 
     <wsp:Policy> 
     <wsam:Addressing> 
      <wsp:Policy /> 
     </wsam:Addressing> 
     </wsp:Policy> 
     <soap:address location="ws://companyname.com/data/Afte/SomeService/V1"/> 
    </wsdl:port> 
    </wsdl:service> 
<some content > 

從WSDL皁地址WS尋址,我使用WSDL2Java工具,並使用已轉換WSDL到Java apache cxf創建客戶端。

獲得以下錯誤,當試圖調用客戶端: 了java.lang.RuntimeException:找不到地址導管引發劑:WS://companyname.com/data/Afte/SomeService/V1和運輸,

回答

0

soap:地址URL以「ws://」開頭。將其更改爲「http://」。不知道爲什麼它會是「ws」。不是一個真正的已知協議。