2013-05-02 68 views
2

我需要使用WSDL創建客戶端。我有一個JSF,Spring和JPA的Java Web應用程序。在這個應用程序中,我需要創建一個表單並將信息發送到SOAP Web服務。該服務應該返回另一個具有狀態的對象。如何使用彈簧應用程序創建SOAP客戶端

請,任何想法,我將非常感激

問候

對不起我的英語

+0

的web服務,你想打電話,是複雜還是簡單? – acdcjunior 2013-05-02 23:42:14

回答

0

我假設你已經從需要爲你的客戶的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

+0

如何定義標題消息?我得到這個錯誤:導致: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

相關問題