DynamicclientFactory dcf = DynamicclientFactory.newInstance(); ClientCallback callback = new ClientCallback(); org.apache.cxf.endpoint.Client client = dcf .createClient("http://XXXXX/HXMeterService.asmx?wsdl"); Object[] reply = null; try { reply = client.invoke("GetUserCurrentFee",new Object[]{"00079105"}); // Object [] obj = callback.get(); } catch (Exception e) { e.printstacktrace(); } // Object[] replys = (Object[]) reply; // for (Object o : replys) { // System.out.println(o);
在reply = client.invoke("GetUserCurrentFee",new Object[]{"00079105"});报错
服务器无法处理请求。 --> 未将对象引用设置到对象的实例
网上查找一篇博客说可能是服务器端.Net的把namespace设成了默认导致的:
http://fengyouhua.iteye.com/blog/132611
然后我联系.Net的人,他说他没把namespace设成默认的,不存在这个问题.
现在不知道改怎么办.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。