从spring java应用程序调用Axis2客户端

时间:2013-10-29 21:24:57

标签: java web-services spring-mvc axis2

我必须从我的Web应用程序调用Web服务,并在我的视图中显示来自Web服务的响应。有什么建议吗?

提前致谢

我使用Spring MVC作为我的Web应用程序,使用Axis2作为Web服务。

[编辑1] 我正在询问这样做的可能性,因为在我看来这种方式使用它时很奇怪。 (客户端生成一个Web应用程序,所以我就像“一个Web应用程序到另一个”)

1 个答案:

答案 0 :(得分:1)

你需要使用axis2-tools(wsdl2java)生成一个客户端(我想你使用的是axis2 / soap)。然后,您可以简单地在一个业务逻辑类中实例化客户端并使用结果。

使用wsdl2java运行起来非常繁琐,如果你有maven,那就有一个wsdl2java转换器插件。

另外,我建议你把wsdl2java放在它自己的项目中,因为它不应该经常更改。

Spring可能很方便配置轴服务器URL并将客户端注入代码,但不需要运行axis2客户端。