2013-02-12 128 views
4

我想知道Apache CXF是否支持基於JAX-RPC的Web服務。目前我已經在基於JAX-WAS的工作。Apache CXF支持基於JAX-RPC的Web服務(SOAP)

謝謝。

+0

直接的答案是 「不」 - CXF實現JAX-WS,而不是JAX-RPC。但更好的問題是給出一個您需要生成/使用的SOAP消息的例子,我們可以幫助您瞭解是否有一種方法可以實現使用CXF。一般來說,任何文檔/文字都應該可以在CXF中使用,但不能使用舊式的rpc/encoded。 – 2013-02-12 11:51:47

+0

@IanRoberts。我使用JAX-WS在Apache CXF中創建了一個Web服務。我想將其轉換爲JAX-RPC。謝謝 – Patan 2013-02-12 12:31:00

+0

閱讀[Paulius的答案](http://stackoverflow.com/a/14831989/592139) - 你的問題是沒有意義的。 JAX-WS和JAX-RPC不是「Web服務類型」,它們是Web服務工具包的不同規範。你能舉出一個你需要處理的WSDL的例子嗎? – 2013-02-12 12:33:04

回答

5

Apache CXF根據SOAP Web服務支持document/literal WSDL樣式。沒有這樣的東西,如Apache CXF supports JAX-RPC。 JAX-RPC是用於創建Web服務的不同堆棧,CXF基於JAX-WS。所以你可能想知道Apache CXF是否支持rpc/encoded風格的Web服務。答案是不。它不支持它們。

參見: