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

一样的Web Services,客户端分别用AXIS2和CXF2.5一个报错一个能成功.求解释

2013-07-04 
同样的Web Services,客户端分别用AXIS2和CXF2.5一个报错一个能成功.求解释请求AXIS2 和 CXF2.5调用同一个W

同样的Web Services,客户端分别用AXIS2和CXF2.5一个报错一个能成功.求解释
请求AXIS2 和 CXF2.5调用同一个Web Services提供的wsdl地址

AXIS2能调用成功CXF2.5调用不成功呢?

下面是CXF的Client端代码:

@Override
public boolean Push(PushVO vo) {
initData();
boolean falg = false;
JaxWsDynamicClientFactory dcf = 
JaxWsDynamicClientFactory.newInstance();

org.apache.cxf.endpoint.Client client =  dcf.createClient(address);

//HTTPConduit http = (HTTPConduit) client.getConduit();
//http.getClient().setReceiveTimeout(0);
//HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
//httpClientPolicy.setConnectionTimeout(6000000);
//httpClientPolicy.setAllowChunking(false);
//httpClientPolicy.setReceiveTimeout(6000000);
Object[] res = null;
  try {
   res =  client.invoke(method, xmlContents);
   System.out.println(res[0].toString());
  } catch (Exception e) {
   e.printStackTrace();
  }
return falg;
}


错误信息:
2013-6-24 12:09:52 org.apache.cxf.jaxb.JAXBUtils logGeneratedClassNames
信息: Created classes: cn.com.sgcc.drmt.service.ciswebservicev1.CisRequest, cn.com.sgcc.drmt.service.ciswebservicev1.CisRequestResponse, cn.com.sgcc.drmt.service.ciswebservicev1.ObjectFactory
2013-6-24 12:09:57 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
警告: Interceptor for {http://www.sgcc.com.cn/drmt/service/cisWebserviceV1}CisWebService#{http://www.sgcc.com.cn/drmt/service/cisWebserviceV1}cisRequest has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:462)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:365)
....
求指点,不胜感激 Web Services cxf AXIS2


[解决办法]
回我做个实验练下,你的代码我记下了!

热点排行