java – 在CXF中使用rpc / encoded样式的方法

我知道CXF不支持rpc / encoded WSDL样式,我正在寻找解决方案来解决这个问题.我必须执行rpc / encoded样式的web服务,问题是该服务必须部署在Apache Karaf 2.2.9中作为使用CXF 2.6.2的OSGi包,我无法实现rpc / encoded ws.

我在想的是创建另一个Web服务,它将在不同的容器上运行,并将使用Axis 1.4生成.它可以作为部署到Karaf的CXF Web服务的包装器.

我真的不喜欢这个解决方案,因为必须涉及另一个容器.也许有人可以建议我解决如何在没有其他容器的情况下完成这项工作? (如果有可能的话).

解决方法:

格伦有一个教程:

http://www.jroller.com/gmazza/entry/calling_rpc_encoded_web_services

但事实并非如此直截了当.

上一篇:java – HTTP状态为500而不是HTTP状态400的JAX-RS响应


下一篇:java – 如何减少JAXB上下文开销?