本文是springboot 微服务项目调用webservice服务端接口,内容仅供参考,如有转载请注明出处,违者必究。
第一步:pom.xml里面添加如下依赖:
<dependency>
<groupId>org.apache.axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
</dependency
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc</artifactId>
<version>1.1</version>
</dependency>
第二部分:
// 测试类
public static void main(String[] args) throws Exception {
String call 12= "{“我是入参报文数据” }";
String ress = "";
org.apache.axis.client.Service service = new org.apache.axis.client.Service();
org.apache.axis.client.Call call;
call = (org.apache.axis.client.Call) service.createCall();
//注意下面的地址是服务端提供的客户端访问的wsdl地址,但是不包含?wsdl部分的
call.setTargetEndpointAddress(new URL("http://10.110.110.110:8080/testInterface"));
call.setOperationName("接口地址的方法名");
call.setUseSOAPAction(true);
ress= (String) call.invoke(new Object[] { call12 });
logger.info("调用110接口结束==============" + ress);
}
内容仅供参考,如有转载,转发请注明出处,违者必究。