Web services 使用Axis生成调用另一个web服务的web服务实现

Web services 使用Axis生成调用另一个web服务的web服务实现,web-services,soap,weblogic,axis,Web Services,Soap,Weblogic,Axis,我需要提供一个web服务的实现,在WebLogic9.2下运行,我有WSDL 我的目标是使用Axis 1,而不是Axis 2工具,因为无法设置身份验证,我已尝试使用thw weblogic web服务生成工具,但未能成功-请参阅我的 这个web服务需要调用另一个web服务,我也有WSDL 我可以使用Axis工具生成客户端存根等 但我如何将两者结合起来呢?是否有教程或其他分步指南?我在谷歌上搜索到了一些邮件列表,但都是关于具体问题的 如果有人这样做了,他们可以为此共享build.xml的相关部分吗

我需要提供一个web服务的实现,在WebLogic9.2下运行,我有WSDL

我的目标是使用Axis 1,而不是Axis 2工具,因为无法设置身份验证,我已尝试使用thw weblogic web服务生成工具,但未能成功-请参阅我的

这个web服务需要调用另一个web服务,我也有WSDL

我可以使用Axis工具生成客户端存根等

但我如何将两者结合起来呢?是否有教程或其他分步指南?我在谷歌上搜索到了一些邮件列表,但都是关于具体问题的

如果有人这样做了,他们可以为此共享build.xml的相关部分吗

如果我使用weblogic web服务生成工具,有一个工具可以一次性生成web服务的框架实现和它调用的web服务的客户端存根——Axis中是否有类似的东西

如果我只是尝试混搭WSDL2Java的框架和客户端生成输出,会有什么问题吗

更新:

让它工作


使用Eclipse工具构建客户机,然后构建服务,允许第二个覆盖第一个的重复文件。然后,我们在client_deploy.wsdd文件中遇到了一些问题,请参见我的另一个问题,以及Axis将使用的jar更新为较新版本所需的jar版本,然后它就开始工作了。

对于axis2,您可以像这样创建客户端存根,我认为axis1没有太大的不同:

/wsdl2java.sh -uri webservice.wsdl -p com.your.client.package -d adb -s -o output_folder_client

拥有客户端软件包后,您应该能够在自己的Web服务实现中使用它,只需导入它、创建客户端实例并提交请求。

谢谢-我知道如何分别创建客户端和服务,但我想同时使用这两个包。没有碰撞卡塞等?这两个web服务确实共享一些错误定义等,这确实会导致weblogic工具版本出现一些问题。如果您对服务和客户端使用不同的包名,您可以指定全名并防止命名冲突。我没有使用Axis2-我有事情要做,更新了问题