我想使用 Spring WS JAXB 和 CXF 实现一个 web 服务客户端。我使用 CXF 从 WSDL 文件生成我的存根。此 WSDL 包含以下模式: 对于此模式,cxf 生成的唯一内容是 ObjectFactory 并且没有存根。我想使用 Spring Ws marshalSendAndReceive 方法向我的服务发送请求,但我不知道如何根据 CXF 生成的内容构造我的请求对象。
有人可以帮忙吗?
谢谢
您真的不需要 CXF 从 WSDL 文件生成 JAXB 类型,JDK 附带了一个名为 xjc 的工具,它可以为您执行此操作 - http://docs.oracle.com/javase/6/docs/technotes/tools /share/xjc.html
您可以尝试使用它并查看使用此工具创建的工件是否足够。