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);

}

经验分享 程序员 微信小程序 职场和发展