Spring CXF客户端测试

时间:2011-07-18 02:30:33

标签: spring cxf

我正在向Web服务发送请求并解析响应。我必须使用Spring 3和Apache CXF。使用Maven的wsdl2java,我能够从wsdl生成请求和响应对象。现在已经生成了这些类,我基本上看到了注释POJO的内容。我不清楚实际将请求发送到Web服务的下一步是什么。我只看到一个ObjectFactory来创建初始的Web服务。

下一步是什么?我是否需要像这样创建一个spring bean配置文件?

<jaxws:client id="XXXX"
              serviceClass="XXXX"
              address="http://localhost:8080/xxxx />

任何帮助都会非常感激,因为我不确定如何将实际请求发送到网络或我的下一步将是什么。感谢

2 个答案:

答案 0 :(得分:2)

如果你想在不使用弹簧的情况下查看网络服务,你可以使用生成的存根&amp;在使用main的程序中调用服务。像...这样的东西。

http://61.153.44.88/apache/cxf/2.0/developing-a-consumer.html

如果您想使用spring,请参阅此处的“创建客户端”部分

http://cxf.apache.org/docs/writing-a-service-with-spring.html

答案 1 :(得分:2)

有一篇帖子here,其中有一个如何创建CXF客户端和服务器并将其与Spring集成的示例。