webservice 返回值为空

fiele 2011-03-13 04:16:42
服务端是.net开发,客户端是JAVA,我自动生成了代码,但
运行到:
MessageContext mc = MessageContext.getCurrentMessageContext();
ServiceContext sc = mc.getServiceContext();
这两句的时候,总是报:
Exception in thread "main" java.lang.NullPointerException
急求解答,
分不够可以再加!
...全文
255 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fiele 2011-03-22
axis版本问题,问题已解决!
回复
xyong1325 2011-03-14
这个 有可能是像楼上说的一样,你使用了空 对象,你按楼上的试一试
回复
Trac 2011-03-13
仔细分析错误原因!!
回复
lycgxy 2011-03-13
用wdsl2java这个工具生成?做过这个用的axis1.2生成的,新建对象调用,就可以了
回复
fly_cool 2011-03-13
[Quote=引用 1 楼 zhang1659 的回复:]
可能是使用了空对象,你在MessageContext mc = MessageContext.getCurrentMessageContext();
后加入这个,
if (MessageContext==null)
{
MessageContext="";
}
我不能确定,你试试看。
[/Quote]
你试试
回复
fiele 2011-03-13
难道没有人碰到过这样的问题吗??????
回复
fiele 2011-03-13
楼上的,如果这个值取不到,证明服务端可能有问题,但我不知道啥问题,该如何解决.
回复
zhang1659 2011-03-13
可能是使用了空对象,你在MessageContext mc = MessageContext.getCurrentMessageContext();
后加入这个,
if (MessageContext==null)
{
MessageContext="";
}
我不能确定,你试试看。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2011-03-13 04:16
社区公告
暂无公告