我需要使用WSDL創建客戶端。我有一個JSF,Spring和JPA的Java Web應用程序。在這個應用程序中,我需要創建一個表單並將信息發送到SOAP Web服務。該服務應該返回另一個具有狀態的對象。如何使用彈簧應用程序創建SOAP客戶端
請,任何想法,我將非常感激
問候
對不起我的英語
我需要使用WSDL創建客戶端。我有一個JSF,Spring和JPA的Java Web應用程序。在這個應用程序中,我需要創建一個表單並將信息發送到SOAP Web服務。該服務應該返回另一個具有狀態的對象。如何使用彈簧應用程序創建SOAP客戶端
請,任何想法,我將非常感激
問候
對不起我的英語
我假設你已經從需要爲你的客戶的WSDL生成的類。在春天,使用Apache CXF非常簡單。對於如:
<jaxws:client id="yourService"
serviceClass="com.something.YourService"
address="the URL of web service"
username="username"
password="password"/>
而在你的類,你需要調用這個Web服務只是自動裝配它:
@Autowired
@Qualifier("yourService")
private YourService service;
看看這個例子:http://cxf.apache.org/docs/writing-a-service-with-spring.html
如何定義標題消息?我得到這個錯誤:導致:org.apache.cxf.binding.soap.SoapFault:技術:OSB分配操作失敗更新變量「bodyEntradaBS000112」:com.bea.wli.common.xquery.XQueryException:解析XML時出錯:{err } FORG0005:預計只有一個項目,得到0個項目 – ggarridov 2013-05-03 19:42:29
的web服務,你想打電話,是複雜還是簡單? – acdcjunior 2013-05-02 23:42:14