2010-11-02 48 views

回答

3

我最終使用下面的組合:

+1

你可以發佈你的jax-rs類創建wsdl的詳細解決方案嗎? – martin 2012-01-03 14:21:15

2

你自己在開發JAX-RS註釋類嗎?如果不讀取更多,但如果是這樣的話:爲什麼不實施JAX-RS & JAX-WS?使用例如CXF是相對容易的。

我有一個示例項目設置在這裏:(!更好)https://trac.nbic.nl/brsp201017/browser/tags/inchi2image-java/inchi2image 但還有更多的負載樣本&教程可用,如果你想實現兩者一起..

我所做的是寫一個接口,我用JAX-WS的javax.jws.WebService & javax.jws.WebParam註解,並在JAX-RS的javax.ws.rs.Pathjavax.ws.rs.GET等註釋的類中實現該接口。唯一棘手的是讓web.xml的applicationContext.xml &正確,但當你有一個例子時,這很容易。

我不是說我做的是一個很好的例子,但它適用於我的情況。如果這不知何故與您的問題不符,請告訴我,我會盡力更新我的答案。

+1

在我的用例中,我想自己生成並提供WSDL,而不使用JAS-WS實現庫。我正在構建替代JAX-WS/JAX-RS的東西。這就是爲什麼我需要一個能夠幫助我從Java類生成WSDL的庫。 – yegor256 2010-11-10 06:16:53

0

爲什麼要WSDL作爲JAX-RS類? JAX-RS不是一個Web服務庫 - 它是一個用於構建通過HTTP運行的RESTful服務的庫。

如果您希望WSDL使用CXF或Axis或Java EE Web服務註釋。

如果要調用一個JAX-RS註解類調查提供的客戶端庫從RestEasyJersey

+2

WSDL 2.0支持REST,是WADL的一個很好的選擇。不幸的是,JAX-RS完全不支持WSDL。你知道我如何在WSDL 2.0中公開我的RESTful服務嗎? – yegor256 2010-11-10 06:18:22

相關問題