我们在项目中使用axis
个网络服务。
到目前为止,我们在Eclipse
内生成了我们的Web服务客户端。我们选择New -> Other -> Web Services -> Web Service Client
。之后我们选择了wsdl,更改了开发客户端的步骤并选择了轴web服务运行时。
除了元素Eclipse生成5个存根/代理类。
作为最佳做法,我们现在尝试使用轴wsdl2java
编写代理生成脚本。
我们正在使用:
wsdl2java.bat -uri ..\MyService.wsdl -S . -s
这会产生:
缺少MyServiceProxy
。不幸的是,我们编码了这个代理,它基本上是围绕其他4个clases的包装器。如果没有代理类,我必须交换使用此代理的遗留代码。
如何生成此缺少的代理类。我检查了wsdl2java documentation但是我无法弄清楚我需要设置什么选项。我想知道代理是否不是轴生成的一部分,而是来自Eclipse
的自定义类。
编辑: 我刚刚注意到列出代理的different post。可能它不是RAD特定的,它可能是Eclipse功能。