非关系型数据库

1、cxf和jdk1.6.2不兼容 最好换高版本就可以了。

 

2、动态调用有两个类

    1、DynamicClientFactory dd=DynamicClientFactory.newInstance();
  Client client=dd.createClient("http://localhost:8192/HelloWorld?wsdl");

    2、JaxWsDynamicClientFactory dynamicClient = JaxWsDynamicClientFactory.newInstance();

    Client client = dynamicClient.createClient("http://localhost:8080/cxfTest/HelloWorld?wsdl");

3、动态调用的例子

DynamicClientFactory dd=DynamicClientFactory.newInstance();
  Client client=dd.createClient("http://localhost:8192/HelloWorld?wsdl");
    
  //添加日志
     client.getInInterceptors().add(new LoggingInInterceptor());
     client.getOutInterceptors().add(new LoggingOutInterceptor());
    
     //设置无时间限制
     HTTPConduit http = (HTTPConduit) client.getConduit();
     HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
     httpClientPolicy.setConnectionTimeout(0);
     httpClientPolicy.setReceiveTimeout(0);
  

     try { 
      
          Object[] parms={"1","2",attachment};
      Object[] rspArr = client.invoke("say(方法名)",参数);
      if (null != rspArr && rspArr.length > 0) {
       System.out.println((String)rspArr[0]+"dffff");
      }
    
     } catch (Exception e) {
      e.printStackTrace();
     }
     http.setClient(httpClientPolicy);

传输文件类型:看附件

你可能感兴趣的:(非关系型)