我需要为我的后端使用老式的 RPC/编码的 WSDL 网络服务。起初我尝试使用 Apache CXF 和 JAX-WS,但是 JAX-WSwsimport
工具不吃 rpc/enoded WSDL。
[错误] JAXWS 2.0 不支持 rpc/编码的 wsdls。
我也对使用 JAX-RPC 来完成这项工作表示怀疑,因为它已经过时了。Axis 1.4 是 5 年前的工具。
目前我看到这三个选项:
- 使用 JAX-WS
javax.xml.ws.Dispatch
发送和接收 SOAP 并以某种方式对其进行解析,例如 - 使用 JAX-RPC 并因使用过时的技术而获得恶业,
- 手动完成这一切,以后讨厌自己。
这些听起来都不太好,所以如果你能提供一些好的线索,我会很感激,想想该做什么以及如何解决它。