【发布时间】:2011-03-01 15:18:19
【问题描述】:
我需要提供我拥有 WSDL 的 Web 服务的实现,以便在 Weblogic 9.2 下运行。
我的目标是为此使用 Axis(1,而不是 2)工具,尝试过但未能使其与 thw weblogic Web 服务生成工具一起使用(由于无法设置身份验证 - 请参阅我的 other question here) ,
此 Web 服务需要调用另一个 Web 服务(我也有 WSDL)。
我可以使用 Axis 工具来生成客户端存根等。
但是如何将两者结合起来呢?是否有教程或其他分步指南?我在谷歌上搜索并找到了一些邮件列表帖子,但它们是关于特定问题的。
如果有人这样做了,他们是否可以为此分享其 build.xml 的相关部分?
如果我使用 weblogic web 服务生成工具,有一个工具可以一次性生成 web 服务的框架实现和它调用的 web 服务的客户端存根 - 在 Axis 中是否有类似的东西?
如果我只是尝试混合来自 WSDL2Java 的框架和客户端生成输出,有什么问题吗?
更新:
让这个工作。
使用 Eclipse 工具构建客户端,然后构建服务,允许第二个工具覆盖第一个重复的文件。然后,我们在 client_deploy.wsdd 文件(请参阅我的另一个问题 How do I refer to a client_deploy.wsdd file that's in WEB-INF?)和 jar 版本(需要将 Axis 使用的 jar 更新到较新版本)方面遇到了一些问题,然后它就可以正常工作了。
【问题讨论】:
标签: web-services soap weblogic axis