zoukankan      html  css  js  c++  java
  • 客户端调用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();
            }
            
        }
    
    }
  • 相关阅读:
    exp 和imp 与expdp / impdp 区别
    nginx优化
    nginx root alias proxypass
    mysql3
    logrotate 用法
    SQL执行顺序
    http与RPC的关系
    docker
    windows 时间同步
    Java生成指定长度的随机字符串
  • 原文地址:https://www.cnblogs.com/javadongx/p/cxf_webservice.html
Copyright © 2011-2022 走看看