客户端调用cxf发布的服务

Posted javadongx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客户端调用cxf发布的服务相关的知识,希望对你有一定的参考价值。

import java.util.ArrayList;
import java.util.List;

import javax.xml.namespace.QName;

import org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory;


public class Test 
    public static void main(String[] args) 
        
        
        JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
        org.apache.cxf.endpoint.Client client = dcf.createClient("http://localhost:8080/ssdr-interfacePlatform/interface/CzrkSearchWebService?wsdl");
        //Qname(命名空间,方法名)
        QName name = new QName("http://webservice.framework.platform.angle.com/","PageQuery");
        
        List t3 = new ArrayList();
        t3.add("3");
        t3.add("33");
        List t6 = new ArrayList();
        t6.add("6");
        t6.add("66");
        List t7 = new ArrayList();
        t7.add("7");
        t7.add("77");
        Object[] param = new Object[]"1","2",t3,"4","5",t6,t7,"8",9,10;
        try 
            Object[] obj = client.invoke(name, param);
            System.out.println(obj);
         catch (Exception e) 
            e.printStackTrace();
        
        
    

 

以上是关于客户端调用cxf发布的服务的主要内容,如果未能解决你的问题,请参考以下文章

如何使用CXF调用webservice接口

XFire客户端调用CXF服务端

webservice发布服务:CXF及客户端调用

客户端调用cxf发布的服务

使用xfire客户端调用CXF的服务时,出现空指针异常。

cxf如何创建webservice客户端