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

weixin_38052602 weixin_38052602 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>    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; }
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部