第一步:引入jar包
<!-- webservice远程调用 -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.2.7</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>3.2.7</version>
</dependency>
第二步:代码调用
String webServiceUrl = "http:ip:port/path.asmx?WSDL";
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client client = dcf.createClient(webServiceUrl);
Object[] objs = client.invoke("webservice被调用方法名称", 动态参数);