Axis2 WSDL2java只生成2个java类

1 web-services

我正在使用Axis2来开发Web服务.

请参阅下面的程序:

public class Simple {

    public String echo(String rest) {

        return rest;
    }

}
Run Code Online (Sandbox Code Playgroud)

部署到Axis2.war后,我生成了这个wsdl文件

使用wsdl2java生成客户端代码:

生成wsdl文件后,我使用wsdl2java来创建客户端代码

C:> WSDL2Java.bat -uri http:// localhost:8080/axis2/services/SimpleService?wsdl - o E:\ Axis2Tutorial\Examples\HelloWorld\client

运行此命令后,我只有2个文件geerated:

SimpleServiceCallbackHandler
SimpleServiceStub
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,为什么只有2个文件是SimpleServiceCallbackHandler和SimpleServiceStub(在某些thr Axis2 Client类中我也见过Response类),为什么这不是我的情况.

小智 6

默认情况下,这些类是在存根文件中生成的.您可以使用-u选项生成单独的数据绑定类.请在此处查看更多信息.