import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.namespace.QName;
public String GetServiceData(){
String endPoint="http://192.168.0.169:8080/webservices_search/services/DoSearch?wsdl"; //服务地址
Service service = new Service(); // 创建一个服务(service)调用(call)
Call call =(Call)service.createCall() ; //通过service创建call对象
call.setTargetEndpointAddress(new java.net.URL(endPoint)); //设置service所在URL
call.setOperationName(new QName("http://ws.apache.org/axis2","searchByType")); //设置调用方法名称,http://ws.apache.org/axis2为目标命名空间
call.addParameter("queryString",org.apache.axis.Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN); //设置参数,queryString为参数名
call.addParameter("status",org.apache.axis.Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN); //设置第二个参数
call.setReturnType(org.apache.axis.Constants.XSD_STRING) ;
string a="aa";
String b="bb";
String xmlstring = (String)call.invoke(new Object[]{a,b});
return xmlstring;
}