org.apache.axis2.AxisFault: 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例。

weixin_38052602 2014-05-16 03:19:44
 开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>    java 调用。net webservices的时候 报上面那个错 求解答 代码如下: private static String INNS100_URL="http://medium.100inns.com/PartnerService.asmx?wsdl"; private volatile static PartnerServiceStub client; private final static Logger logger = LoggerFactory.getLogger(PartnerServiceStub.class); public static PartnerServiceStub getClient() { if (client == null) { synchronized (PartnerServiceStub.class) { if (client == null) { try { client = new PartnerServiceStub(INNS100_URL); } catch (AxisFault e) { logger.error("inns100 web service get client is error:[{}]", Tools.exceptionMsg(e)); } } } } return client; } public Map<String, List<HotelRoom>> hotelRatePlan(String beginDate, String endDate, String hotelId, String rateType) { // TODO Auto-generated method stub try { PartnerServiceStub client = getClient(); ServiceClient serviceClient = client._getServiceClient(); serviceClient.getOptions().setAction("http://tempuri.org/SearchHotelRates"); serviceClient.getOptions().setSoapVersionURI(     org.apache.axis2.Constants.URI_SOAP11_ENV); PartnerServiceStub.SearchHotelRates rateReq = new PartnerServiceStub.SearchHotelRates(); rateReq.setHotelID(hotelId); if (endDate != null) { rateReq.setCheckInDate(beginDate); rateReq.setCheckOut(endDate); } else { rateReq.setCheckInDate(beginDate); rateReq.setCheckOut(beginDate); } rateReq.setSearchType(rateType); SearchHotelRatesResponse rateRes =client.searchHotelRates(rateReq); System.out.println(rateRes.getSearchHotelRatesResult()); // if(rateRes.getSearchHotelRatesNewResult()) } catch (AxisFault e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (RemoteException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; }
...全文
299 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧