String endpoint = "http://*****************?wsdl";
Service service = new Service();
Call call = (Call)service.createCall();
//设置url
call.setTargetEndpointAddress(endpoint);
//注册服务端命名空间
//WSDL里面描述的接口名称
//QName(namespace,方法名)
call.setOperationName(new QName("http://******.com","getDirInfo_New"));
//设置返回值类型,这里返回的list
call.setReturnClass(String.class);
//设置输入参数,addParameter("参数名",xml对应的参数类型,入参)
call.addParameter("userid", XMLType.XSD_STRING, ParameterMode.IN);
call.addParameter("num", XMLType.XSD_INT, ParameterMode.IN);
//对应addParameter的个数
Object[] param = new Object[]{userid,num};
//得到的返回值
String returnxml = (String)call.invoke(param);