我需要提供一个Web服务的实现,我有WSDL,可以在Weblogic 9.2下运行。使用Axis生成调用其他Web服务的Web服务实现
我的目标是使用Axis(1,而不是2)工具,尝试过并且无法使它与Weblogic Web服务生成工具一起工作(由于无法设置身份验证 - 请参阅我的other question here),
此Web服务需要调用另一个Web服务(为此我也有WSDL)。
我可以使用Axis工具生成客户端存根等
但我怎么做在组合中的2?是否有教程或其他一步一步的指导?我搜索了一些邮件列表,但他们是关于特定的问题。
如果有人做到了,他们可以共享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)时遇到了一些问题,然后它才起作用。
谢谢 - 我知道如何分别创建客户端和服务,但是询问如何一起使用这两者。没有冲突的casses等?这两个Web服务确实共享一些定义(错误等),确实会导致weblogic工具版本 – 2011-03-01 15:40:46
出现一些问题如果您为服务和客户端使用不同的软件包名称,则可以指定全名并防止命名冲突。 – Bernhard 2011-03-01 16:48:45
我只是忽略了其中的一个重复项,而且工作正常。 – 2011-03-04 10:55:22