Axis下WebService的调用问题,急!!! 出错信息是:Java.Lang.nullpointer.Exeception 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们运行环境为weblogic8.1 JDK为1.4.1是weblogic自带的。 不大可能,你调用的是public String getName(){ return name;}因此返回的是String,这个是没有错误的! 你的程序我在自己机器上运行的很好!不管调用哪个方法,都一样输出。你可以把String ret = (String) call.invoke(new Object[] {});改成Object ret = (Object)call.invoke(new Object[] {});这样的话你就不用去类型转换了!或者如果你要类型转换的话,也可以这样做:1,如果调用返回类型是string的方法 那么最后一句应该为 String ret = (String) call.invoke(new Object[] {});2,如果调用返回类型是int的方法,那么最后一句应该为 Integer ret = (Integer)call.invoke(new Object[] {}); 还有要注意的是在利用客户端进行测试的时候,确保服务器已经启动,否则会出错。如果你是采用http://myserver:7001/ZxjTest.jws的话,你的web-inf下确保没有server-config.wsdd,否则也会出错。 谢谢OnlyFor_love及各位网友,问题已经解决了,不是程序的原因,而是WebLogic配置的问题。请了一个对WebLogic很熟悉的朋友重建了一个应用并重新配置以后,问题就消失了。 jsp怎样在文本框后直接加个按钮 大家用到过BO吗 Spring中classpath*: 和classpath:的区别 关于JPA问题,数据不能插入和更新 偷偷问个很龌龊的东西:有关文件的上传,服务器集群以后的问题 关于servlet怎样返回变量给JSP页面 Struts下建项目,启动服务器后出现问题!高手来帮忙 救命呀 !JAVA 操作.CSV 文件! 关于TOMCAT问题,望大家都来看看 LDAP问题,有星的无星的都来救命啊。 String配置文件问题? 关于设计模式的问题`
public String getName()
{
return name;
}因此返回的是String,这个是没有错误的!
你可以把String ret = (String) call.invoke(new Object[] {});
改成Object ret = (Object)call.invoke(new Object[] {});
这样的话你就不用去类型转换了!或者如果你要类型转换的话,也可以这样做:
1,如果调用返回类型是string的方法 那么最后一句应该为
String ret = (String) call.invoke(new Object[] {});2,如果调用返回类型是int的方法,那么最后一句应该为
Integer ret = (Integer)call.invoke(new Object[] {});
server-config.wsdd,否则也会出错。