Axis2 WSDL2java 仅生成 2 个 java 类 [英] Axis2 WSDL2java is generating only 2 java classes
问题描述
我正在使用 Axis2 开发网络服务.
请看下面我的程序:
public class Simple {
public String echo(String rest) {
return rest;
}
}
部署到 Axis2.war 后,我生成了这个 wsdl 文件
使用 wsdl2java 生成客户端代码:
生成wsdl文件后,我使用wsdl2java生成客户端代码
After generating the wsdl file , i used wsdl2java for genertaing the client code
C:>WSDL2Java.bat -uri http://localhost:8080/axis2/services/SimpleService?wsdl -o E:\Axis2Tutorial\Examples\HelloWorld\client
C:>WSDL2Java.bat -uri http://localhost:8080/axis2/services/SimpleService?wsdl - o E:\Axis2Tutorial\Examples\HelloWorld\client
在我运行这个命令后,我只得到了 2 个文件:
SimpleServiceCallbackHandler
SimpleServiceStub
现在我的问题是,为什么只有 2 个文件是 SimpleServiceCallbackHandler 和 SimpleServiceStub(在某些 thr Axis2 Client 类中,我也看到了 Response 类)为什么这不是我的情况.
推荐答案
默认情况下,这些类是在存根文件中生成的.您可以使用 -u
选项生成单独的数据绑定类.请参阅此处了解更多信息.
By default those classes are generated within the stub file. You can use -u
option to generate separate data binding classes. Please see here for more information.
这篇关于Axis2 WSDL2java 仅生成 2 个 java 类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!