对方使用的是soap的,给了一个wsdl地址,该怎么调用呢?谢谢啦 比较着急0.0
// 使用RPC方式调用WebService
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
// 指定调用WebService的URL
EndpointReference targetEPR = new EndpointReference("http://localhost:8080/sysware/services/mainService?wsdl");
options.setTo(targetEPR);
Class[] classes = new Class[] { String.class };
Object[] opAddEntryArgs = new Object[] { "123", "CA-DC-0801" }; // 客户端访问
// //
// 服务并传递参数
// 指定要调用的getGreeting方法及WSDL文件的命名空间
QName opAddEntry = new QName("http://dcsb.integration.forchangan.customize.sysware.com", "commonMethod");
System.out.println(serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0].toString());
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
可以使用wsdl2java先在工程目录下生成java文件
http://blog.csdn.net/tototuzu...