近日,正在折騰系統整合類項目,需要與某ERP系統進行整合,整合方式為調用其WS,但是,此WS輸入參數為xml字符串,使用soapUI調用總是會出現問題,於是想到改用java代碼直接調用,想到cxf對於調用ws的方便性,於是想用cxf的wsdl2java工具,來生成java調用的客戶端。然后,再調用。可是,在使用wsdl2java的時候,出現了WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF錯誤。
經查以及驗證,此原因是wsdl在組裝的時候使用了較老版本的ws生成工具導致。cxf估計是不行了,換了xfire就ok。
---------------------
作者:mortimer_c
來源:CSDN
原文:https://blog.csdn.net/cyq1984/article/details/8393382
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
最近,公司在研究Web Service, 同事用C++ gsoap寫了一個客戶端,希望有一個java客戶端來測試一下跨語言的調用可行性。想到cxf對於調用ws的方便性,於是想用cxf的wsdl2java工具,來生成java調用的客戶端。然后,再調用。可是,在使用wsdl2java的時候,出現了WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF錯誤。
經查以及驗證,此原因是wsdl在組裝的時候使用了較老版本的ws生成工具導致。 Rpc/encoded是一個比較老的wsdl風格,在Jax-ws2.0規范中已經不再支持,所以我換成axis1 去生成java客戶端就可以了
---------------------
作者:wc0077
來源:CSDN
原文:https://blog.csdn.net/wc0077/article/details/38893663
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
