JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client client = dcf.createClient("http://159.226.119.122:1200/Creater.asmx?wsdl");
// 设置客户端等待服务端响应时间
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy policy = new HTTPClientPolicy();
policy.setAllowChunking(false);
// 连接服务器超时时间 3分钟
policy.setConnectionTimeout(60*60*1000);
// 等待服务器响应超时时间 5分钟
policy.setReceiveTimeout(60*60*1000);
Client client = dcf.createClient("http://159.226.119.122:1200/Creater.asmx?wsdl");
// 设置客户端等待服务端响应时间
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy policy = new HTTPClientPolicy();
policy.setAllowChunking(false);
// 连接服务器超时时间 3分钟
policy.setConnectionTimeout(60*60*1000);
// 等待服务器响应超时时间 5分钟
policy.setReceiveTimeout(60*60*1000);
http.setClient(policy);
如果设置时间还报错
- Interceptor for {http://www.hzsun.com/}ThirdWebservice#{http://www.hzsun.com/}GetAccClass has thrown exception, unwinding now
- org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType. Incoming portion of HTML stream: <html>