这个代码通过axis2可以生成,具体操作你可以开apache网站上的说明书,如果你配置好myeclipse等工具,生成代码就更加简单了。不过你的SERVER如果是1.x的,用AXIS2好像是不能访问的;
还有一个建议是你用myeclipse自带的xfire做client,非常简单,2分钟就搞定;good luck.

解决方案 »

  1.   

    //标识Web Service的具体路径
    String endpoint = "http://localhost:800/axisModule/services/dataservices";
     // 创建 Service实例
               Service  service = new Service();  
                // 通过Service实例创建Call的实例
           Call call = (Call) service.createCall();
                //将Web Service的服务路径加入到call实例之中.
           call.setTargetEndpointAddress( new java.net.URL(endpoint) );//为Call设置服务的位置
                //调用Web Service的方法
           call.setOperationName( "getDataList" );
                //调用Web Service,传入参数
           String res = (String) call.invoke( new Object[] {"param"} );
           System.out.println( res );