生成缺少的Webservice Proxy Class

Udo*_*eld 5 java eclipse axis wsdl2java webservice-client

我们axis在项目中使用webservices.

到目前为止,我们已经在内部生成了Web服务客户端Eclipse.我们选择New -> Other -> Web Services -> Web Service Client.之后我们选择了wsdl,更改了开发客户端的步骤并选择了轴web服务运行时.

除了元素Eclipse生成5个存根/代理类.

  • MyService_PortType
  • MyService_Service
  • MyService_ServiceLocator
  • MyServiceProxy
  • MyServiceSOAPStub

作为最佳实践,我们现在尝试使用轴编写代理生成脚本wsdl2java.

我们正在使用:

wsdl2java.bat -uri ..\MyService.wsdl -S . -s
Run Code Online (Sandbox Code Playgroud)

这会产生:

  • MyService_PortType
  • MyService_Service
  • MyService_ServiceLocator
  • MyServiceSOAPStub

MyServiceProxy缺失.不幸的是,我们编码了这个代理,它基本上是围绕其他4个clases的包装器.没有代理类,我必须交换使用此代理的遗留代码.

如何生成此缺少的代理类.我检查了wsdl2java文档但是我无法弄清楚我需要设置什么选项.我想知道代理是否不是轴生成和自定义类的一部分Eclipse.

编辑:我刚刚注意到一个列出代理的不同帖子.可能它不是RAD特定的,它可能是Eclipse功能.