客户端必须jar
cxf-core-3.0.6.jar
cxf-rt-bindings-soap-3.0.6.jar
cxf-rt-databinding-jaxb-3.0.6.jar
cxf-rt-frontend-jaxws-3.0.6.jar
cxf-rt-frontend-simple-3.0.6.jar
cxf-rt-transports-http-3.0.6.jar
cxf-rt-wsdl-3.0.6.jar
neethi-3.0.3.jar
stax2-api-3.1.4.jar
woodstox-core-asl-4.4.1.jar
wsdl4j-1.6.3.jar
xmlschema-core-2.2.1.jar
public String sendBaseXMLEsbWebService(String url, String methodname,String xml)throws Exception{
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
String method = methodname;
String retStr = "";
Client c = null;
Object[] o = null;
Object obj[] = null;
obj = new Object[] { xml };
try {
c = dcf.createClient(new URL(url));
o = c.invoke(method, obj);
if (o[0].equals(true)) {
retStr = "success";
} else {
retStr = (String) o[0];
}
} catch (Exception e) {
throw e;
}
return retStr;
}