首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

施用CXF调用Webservice

2012-08-24 
使用CXF调用Webservice1.添加依赖dependencygroupIdwsdl4j/groupIdartifactIdwsdl4j/artifactId

使用CXF调用Webservice
1.添加依赖

<dependency><groupId>wsdl4j</groupId><artifactId>wsdl4j</artifactId></dependency><dependency><groupId>javax.ws.rs</groupId><artifactId>jsr311-api</artifactId></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-frontend-jaxrs</artifactId></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-frontend-jaxws</artifactId></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-transports-http</artifactId></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-core</artifactId></dependency>


2.代码
package test;import java.util.Arrays;import org.apache.cxf.endpoint.Client;import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;import org.junit.Test;public class CasWebserviceTest {@Testpublic void test() {try {JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();Client client = dcf.createClient("http://101.103.117.8/ssows/WSAuth.asmx?wsdl");for (int i = 0; i < 100; i++) {System.out.println(Arrays.toString(client.invoke("IsValidUser",new Object[] { "test", "test" })));}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

热点排行