2013-02-12 70 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服务。答案是不。它不支持它们。

参见:

相关问题